Staging Environment: Content and features may be unstable or change without notice.
Search for packages
Package details: pkg:gem/rails@6.1.1
purl pkg:gem/rails@6.1.1
Next non-vulnerable version 6.1.7.7
Latest non-vulnerable version 7.1.3.1
Risk
Vulnerabilities affecting this package (11)
Vulnerability Summary Fixed by
VCID-25ru-4qks-7yf3
Aliases:
CVE-2021-22881
GHSA-8877-prq4-9xfw
Actionpack Open Redirect Vulnerability The Host Authorization middleware in Action Pack before 6.1.2.1, 6.0.3.5 suffers from an open redirect vulnerability. Specially crafted `Host` headers in combination with certain "allowed host" formats can cause the Host Authorization middleware in Action Pack to redirect users to a malicious website.
6.1.2.1
Affected by 9 other vulnerabilities.
VCID-4fyg-vxpj-c7d7
Aliases:
CVE-2021-22885
GHSA-hjg4-8q5f-x6fm
rubygem-actionpack: Possible Information Disclosure / Unintended Method Execution in Action Pack
6.1.3.1
Affected by 8 other vulnerabilities.
VCID-6k4p-91ka-juh5
Aliases:
CVE-2024-26144
GHSA-8h22-8cf7-hq6g
Rails has possible Sensitive Session Information Leak in Active Storage # Possible Sensitive Session Information Leak in Active Storage There is a possible sensitive session information leak in Active Storage. By default, Active Storage sends a `Set-Cookie` header along with the user's session cookie when serving blobs. It also sets `Cache-Control` to public. Certain proxies may cache the Set-Cookie, leading to an information leak. This vulnerability has been assigned the CVE identifier CVE-2024-26144. Versions Affected: >= 5.2.0, < 7.1.0 Not affected: < 5.2.0, > 7.1.0 Fixed Versions: 7.0.8.1, 6.1.7.7 Impact ------ A proxy which chooses to caches this request can cause users to share sessions. This may include a user receiving an attacker's session or vice versa. This was patched in 7.1.0 but not previously identified as a security vulnerability. All users running an affected release should either upgrade or use one of the workarounds immediately. Releases -------- The fixed releases are available at the normal locations. Workarounds ----------- Upgrade to Rails 7.1.X, or configure caching proxies not to cache the Set-Cookie headers. Credits ------- Thanks to [tyage](https://hackerone.com/tyage) for reporting this!
6.1.7.7
Affected by 0 other vulnerabilities.
7.0.8.1
Affected by 0 other vulnerabilities.
VCID-98gu-r7wd-cuah
Aliases:
CVE-2023-22792
GHSA-p84v-45xj-wwqj
GMS-2023-58
ReDoS based DoS vulnerability in Action Dispatch There is a possible regular expression based DoS vulnerability in Action Dispatch. This vulnerability has been assigned the CVE identifier CVE-2023-22792. Versions Affected: >= 3.0.0 Not affected: < 3.0.0 Fixed Versions: 5.2.8.15 (Rails LTS), 6.1.7.1, 7.0.4.1 Impact Specially crafted cookies, in combination with a specially crafted X_FORWARDED_HOST header can cause the regular expression engine to enter a state of catastrophic backtracking. This can cause the process to use large amounts of CPU and memory, leading to a possible DoS vulnerability All users running an affected release should either upgrade or use one of the workarounds immediately. Releases The FIXED releases are available at the normal locations. Workarounds We recommend that all users upgrade to one of the FIXED versions. In the meantime, users can mitigate this vulnerability by using a load balancer or other device to filter out malicious X_FORWARDED_HOST headers before they reach the application. Patches To aid users who aren’t able to upgrade immediately we have provided patches for the two supported release series. They are in git-am format and consist of a single changeset. 6-1-Use-string-split-instead-of-regex-for-domain-parts.patch - Patch for 6.1 series 7-0-Use-string-split-instead-of-regex-for-domain-parts.patch - Patch for 7.0 series Please note that only the 7.0.Z and 6.1.Z series are supported at present, and 6.0.Z for severe vulnerabilities. Users of earlier unsupported releases are advised to upgrade as soon as possible as we cannot guarantee the continued availability of security fixes for unsupported releases. https://rubyonrails.org/2023/1/17/Rails-Versions-6-0-6-1-6-1-7-1-7-0-4-1-have-been-released
6.1.7.1
Affected by 1 other vulnerability.
7.0.4.1
Affected by 2 other vulnerabilities.
VCID-be5x-uyc6-sudm
Aliases:
CVE-2022-23633
GHSA-wh98-p28r-vrc9
rubygem-actionpack: information leak between requests
6.1.4.6
Affected by 3 other vulnerabilities.
7.0.0.alpha1
Affected by 0 other vulnerabilities.
7.0.2.2
Affected by 5 other vulnerabilities.
VCID-enf4-jrzh-nyac
Aliases:
CVE-2021-22880
GHSA-8hc4-xxm3-5ppp
Active Record subject to Regular Expression Denial-of-Service (ReDoS) The PostgreSQL adapter in Active Record before 6.1.2.1, 6.0.3.5, 5.2.4.5 suffers from a regular expression denial of service (REDoS) vulnerability. Carefully crafted input can cause the input validation in the `money` type of the PostgreSQL adapter in Active Record to spend too much time in a regular expression, resulting in the potential for a DoS attack. This only impacts Rails applications that are using PostgreSQL along with money type columns that take user input.
6.1.2.1
Affected by 9 other vulnerabilities.
VCID-fdqs-v9b2-53gu
Aliases:
CVE-2021-44528
GHSA-qphc-hf5q-v8fc
actionpack Open Redirect in Host Authorization Middleware Specially crafted "X-Forwarded-Host" headers in combination with certain "allowed host" formats can cause the Host Authorization middleware in Action Pack to redirect users to a malicious website. Impacted applications will have allowed hosts with a leading dot. For example, configuration files that look like this: ``` config.hosts << '.EXAMPLE.com' ``` When an allowed host contains a leading dot, a specially crafted Host header can be used to redirect to a malicious website. This vulnerability is similar to CVE-2021-22881 and CVE-2021-22942. Releases -------- The fixed releases are available at the normal locations. Patches ------- To aid users who aren't able to upgrade immediately we have provided patches for the two supported release series. They are in git-am format and consist of a single changeset. * 6-0-host-authorzation-open-redirect.patch - Patch for 6.0 series * 6-1-host-authorzation-open-redirect.patch - Patch for 6.1 series * 7-0-host-authorzation-open-redirect.patch - Patch for 7.0 series Please note that only the 6.1.Z, 6.0.Z, and 5.2.Z series are supported at present. Users of earlier unsupported releases are advised to upgrade as soon as possible as we cannot guarantee the continued availability of security fixes for unsupported releases.
6.1.4.3
Affected by 4 other vulnerabilities.
7.0.1
Affected by 6 other vulnerabilities.
VCID-fgtd-zx7r-rygb
Aliases:
CVE-2021-22942
GHSA-2rqw-v265-jf8c
Open Redirect in ActionPack # Overview There is a possible open redirect vulnerability in the Host Authorization middleware in Action Pack. This vulnerability has been assigned the CVE identifier CVE-2021-22942. Versions Affected: >= 6.0.0. Not affected: < 6.0.0 Fixed Versions: 6.1.4.1, 6.0.4.1 # Impact Specially crafted “X-Forwarded-Host” headers in combination with certain “allowed host” formats can cause the Host Authorization middleware in Action Pack to redirect users to a malicious website. Impacted applications will have allowed hosts with a leading dot. For example, configuration files that look like this: ```ruby config.hosts << '.EXAMPLE.com' ``` When an allowed host contains a leading dot, a specially crafted Host header can be used to redirect to a malicious website. This vulnerability is similar to CVE-2021-22881, but CVE-2021-22881 did not take in to account domain name case sensitivity. # Releases The fixed releases are available at the normal locations. # Workarounds In the case a patch can’t be applied, the following monkey patch can be used in an initializer: ```ruby module ActionDispatch class HostAuthorization HOSTNAME = /[a-z0-9.-]+|\[[a-f0-9]*:[a-f0-9.:]+\]/i VALID_ORIGIN_HOST = /\A(#{HOSTNAME})(?::\d+)?\z/ VALID_FORWARDED_HOST = /(?:\A|,[ ]?)(#{HOSTNAME})(?::\d+)?\z/ private def authorized?(request) origin_host = request.get_header("HTTP_HOST")&.slice(VALID_ORIGIN_HOST, 1) || "" forwarded_host = request.x_forwarded_host&.slice(VALID_FORWARDED_HOST, 1) || "" @permissions.allows?(origin_host) && (forwarded_host.blank? || @permissions.allows?(forwarded_host)) end end end ```
6.1.4.1
Affected by 5 other vulnerabilities.
VCID-k6aw-heeb-wke2
Aliases:
CVE-2023-22795
GHSA-8xww-x3g3-6jcv
GMS-2023-56
ReDoS based DoS vulnerability in Action Dispatch There is a possible regular expression based DoS vulnerability in Action Dispatch related to the If-None-Match header. This vulnerability has been assigned the CVE identifier CVE-2023-22795. Versions Affected: All Not affected: None Fixed Versions: 5.2.8.15 (Rails LTS), 6.1.7.1, 7.0.4.1 Impact A specially crafted HTTP If-None-Match header can cause the regular expression engine to enter a state of catastrophic backtracking, when on a version of Ruby below 3.2.0. This can cause the process to use large amounts of CPU and memory, leading to a possible DoS vulnerability All users running an affected release should either upgrade or use one of the workarounds immediately. Releases The FIXED releases are available at the normal locations. Workarounds We recommend that all users upgrade to one of the FIXED versions. In the meantime, users can mitigate this vulnerability by using a load balancer or other device to filter out malicious If-None-Match headers before they reach the application. Users on Ruby 3.2.0 or greater are not affected by this vulnerability. Patches To aid users who aren’t able to upgrade immediately we have provided patches for the two supported release series. They are in git-am format and consist of a single changeset. 6-1-Avoid-regex-backtracking-on-If-None-Match-header.patch - Patch for 6.1 series 7-0-Avoid-regex-backtracking-on-If-None-Match-header.patch - Patch for 7.0 series Please note that only the 7.0.Z and 6.1.Z series are supported at present, and 6.0.Z for severe vulnerabilities. Users of earlier unsupported releases are advised to upgrade as soon as possible as we cannot guarantee the continued availability of security fixes for unsupported releases.
6.1.7.1
Affected by 1 other vulnerability.
7.0.4.1
Affected by 2 other vulnerabilities.
VCID-n7ga-1sx4-yfcv
Aliases:
CVE-2021-22903
GHSA-5hq2-xf89-9jxq
rubygem-actionpack: Possible Open Redirect Vulnerability in Action Pack There are no reported fixed by versions.
VCID-z16b-zfgu-13a9
Aliases:
CVE-2021-22904
GHSA-7wjx-3g7j-8584
rails: Possible DoS Vulnerability in Action Controller Token Authentication
6.1.3.2
Affected by 7 other vulnerabilities.
Vulnerabilities fixed by this package (1)
Vulnerability Summary Aliases
VCID-mgjg-juur-rfe5 rails: Possible Denial of Service vulnerability in Action Dispatch CVE-2021-22902
GHSA-g8ww-46x2-2p65

Date Actor Action Vulnerability Source VulnerableCode Version
2026-05-30T06:38:26.850627+00:00 GitLab Importer Affected by VCID-6k4p-91ka-juh5 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/gem/rails/CVE-2024-26144.yml 38.6.0
2026-05-30T05:58:04.986932+00:00 GitLab Importer Affected by VCID-k6aw-heeb-wke2 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/gem/rails/CVE-2023-22795.yml 38.6.0
2026-05-30T05:58:01.848870+00:00 GitLab Importer Affected by VCID-98gu-r7wd-cuah https://gitlab.com/gitlab-org/advisories-community/-/blob/main/gem/rails/CVE-2023-22792.yml 38.6.0
2026-05-30T05:04:22.961353+00:00 GitLab Importer Affected by VCID-be5x-uyc6-sudm https://gitlab.com/gitlab-org/advisories-community/-/blob/main/gem/rails/CVE-2022-23633.yml 38.6.0
2026-05-30T04:59:44.367453+00:00 GitLab Importer Affected by VCID-fdqs-v9b2-53gu https://gitlab.com/gitlab-org/advisories-community/-/blob/main/gem/rails/CVE-2021-44528.yml 38.6.0
2026-05-30T04:52:50.793467+00:00 GitLab Importer Affected by VCID-fgtd-zx7r-rygb https://gitlab.com/gitlab-org/advisories-community/-/blob/main/gem/rails/CVE-2021-22942.yml 38.6.0
2026-05-30T04:44:55.443800+00:00 GitLab Importer Fixing VCID-mgjg-juur-rfe5 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/gem/rails/CVE-2021-22902.yml 38.6.0
2026-05-30T04:44:54.544364+00:00 GitLab Importer Affected by VCID-n7ga-1sx4-yfcv https://gitlab.com/gitlab-org/advisories-community/-/blob/main/gem/rails/CVE-2021-22903.yml 38.6.0
2026-05-30T04:44:54.102806+00:00 GitLab Importer Affected by VCID-z16b-zfgu-13a9 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/gem/rails/CVE-2021-22904.yml 38.6.0
2026-05-30T04:43:54.333419+00:00 GitLab Importer Affected by VCID-4fyg-vxpj-c7d7 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/gem/rails/CVE-2021-22885.yml 38.6.0
2026-05-30T04:33:54.815727+00:00 GitLab Importer Affected by VCID-25ru-4qks-7yf3 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/gem/rails/CVE-2021-22881.yml 38.6.0
2026-05-30T04:33:49.004770+00:00 GitLab Importer Affected by VCID-enf4-jrzh-nyac https://gitlab.com/gitlab-org/advisories-community/-/blob/main/gem/rails/CVE-2021-22880.yml 38.6.0