CVE-2021-22904
Possible DoS Vulnerability in Action Controller Token Authentication
The actionpack ruby gem before 6.1.3.2, 6.0.3.7, 5.2.4.6, 5.2.6 suffers from a possible denial of service vulnerability in the Token Authentication logic in Action Controller due to a too permissive regular expression. Impacted code uses authenticate_or_request_with_http_token or authenticate_with_http_token for request authentication.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.5
The actionpack ruby gem before 6.1.3.2, 6.0.3.7, 5.2.4.6, 5.2.6 suffers from a possible denial of service vulnerability in the Token Authentication logic in Action Controller due to a too permissive regular expression. Impacted code uses authenticate_or_request_with_http_token or authenticate_with_http_token for request authentication.
- Record
CVE-2021-22904- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:N/A:P - Weakness
- CWE-400
- Updated
- 2026-11-02
CVE List No score
The actionpack ruby gem before 6.1.3.2, 6.0.3.7, 5.2.4.6, 5.2.6 suffers from a possible denial of service vulnerability in the Token Authentication logic in Action Controller due to a too permissive regular expression. Impacted code uses authenticate_or_request_with_http_token or authenticate_with_http_token for request authentication.
- Record
CVE-2021-22904- Weakness
- CWE-400
- Updated
- 2026-11-02
EUVDEUVD-2021-1009 No score
The actionpack ruby gem before 6.1.3.2, 6.0.3.7, 5.2.4.6, 5.2.6 suffers from a possible denial of service vulnerability in the Token Authentication logic in Action Controller due to a too permissive regular expression. Impacted code uses authenticate_or_request_with_http_token or authenticate_with_http_token for request authentication.
- Record
EUVD-2021-1009- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-7wjx-3g7j-8584
7.5
Possible DoS Vulnerability in Action Controller Token Authentication
There is a possible DoS vulnerability in the Token Authentication logic in Action Controller.
Versions Affected: >= 4.0.0 Not affected: < 4.0.0 Fixed Versions: 6.1.3.2, 6.0.3.7, 5.2.4.6, 5.2.6
Impact
Impacted code uses authenticate_or_request_with_http_token or authenticate_with_http_token for request authentication. Impacted code will look something like this:
class PostsController < ApplicationController
before_action :authenticate
private
def authenticate
authenticate_or_request_with_http_token do |token, options|
# ...
end
end
end
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
The following monkey patch placed in an initializer can be used to work around the issue:
module ActionController::HttpAuthentication::Token
AUTHN_PAIR_DELIMITERS = /(?:,|;|\t)/
end
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.
- 5-2-http-authentication-dos.patch - Patch for 5.2 series
- 6-0-http-authentication-dos.patch - Patch for 6.0 series
- 6-1-http-authentication-dos.patch - Patch for 6.1 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.
Credits
Thank you to https://hackerone.com/wonda_tea_coffee for reporting this issue!
- Record
GHSA-7wjx-3g7j-8584- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-400
- Updated
- 2026-11-02
OSV
7.5
The actionpack ruby gem before 6.1.3.2, 6.0.3.7, 5.2.4.6, 5.2.6 suffers from a possible denial of service vulnerability in the Token Authentication logic in Action Controller due to a too permissive regular expression. Impacted code uses authenticate_or_request_with_http_token or authenticate_with_http_token for request authentication.
- Record
CVE-2021-22904- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2021-22904
7.5
The actionpack ruby gem before 6.1.3.2, 6.0.3.7, 5.2.4.6, 5.2.6 suffers from a possible denial of service vulnerability in the Token Authentication logic in Action Controller due to a too permissive regular expression. Impacted code uses authenticate_or_request_with_http_token or authenticate_with_http_token for request authentication.
- Record
DEBIAN-CVE-2021-22904- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 8 moreShow less
OSVGHSA-7wjx-3g7j-8584
7.5
Possible DoS Vulnerability in Action Controller Token Authentication
There is a possible DoS vulnerability in the Token Authentication logic in Action Controller.
Versions Affected: >= 4.0.0 Not affected: < 4.0.0 Fixed Versions: 6.1.3.2, 6.0.3.7, 5.2.4.6, 5.2.6
Impact
Impacted code uses authenticate_or_request_with_http_token or authenticate_with_http_token for request authentication. Impacted code will look something like this:
class PostsController < ApplicationController
before_action :authenticate
private
def authenticate
authenticate_or_request_with_http_token do |token, options|
# ...
end
end
end
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
The following monkey patch placed in an initializer can be used to work around the issue:
module ActionController::HttpAuthentication::Token
AUTHN_PAIR_DELIMITERS = /(?:,|;|\t)/
end
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.
- 5-2-http-authentication-dos.patch - Patch for 5.2 series
- 6-0-http-authentication-dos.patch - Patch for 6.0 series
- 6-1-http-authentication-dos.patch - Patch for 6.1 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.
Credits
Thank you to https://hackerone.com/wonda_tea_coffee for reporting this issue!
- Record
GHSA-7wjx-3g7j-8584- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-400
- Updated
- 2026-11-02
OSVOESA-2021-1248
7.5
rubygem-actionpack security update
Eases web-request routing, handling, and response as a half-way front, half-way page controller. Implemented with specific emphasis on enabling easy unit/integration testing that doesn't require a browser.
Security Fix(es):
The actionpack ruby gem before 6.1.3.2, 6.0.3.7, 5.2.4.6, 5.2.6 suffers from a possible denial of service vulnerability in the Token Authentication logic in Action Controller due to a too permissive regular expression. Impacted code uses authenticate_or_request_with_http_token or authenticate_with_http_token for request authentication.(CVE-2021-22904)
- Record
OESA-2021-1248- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4702
9.8
Red Hat Security Advisory: Satellite 6.10 Release
- Record
RHSA-2021:4702- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2021-22904
7.5
The actionpack ruby gem before 6.1.3.2, 6.0.3.7, 5.2.4.6, 5.2.6 suffers from a possible denial of service vulnerability in the Token Authentication logic in Action Controller due to a too permissive regular expression. Impacted code uses authenticate_or_request_with_http_token or authenticate_with_http_token for request authentication.
- Record
UBUNTU-CVE-2021-22904- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11317-1 No score
ruby2.7-rubygem-actionpack-5.2-5.2.6-1.2 on GA media
These are all security issues fixed in the ruby2.7-rubygem-actionpack-5.2-5.2.6-1.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11317-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11318-1 No score
ruby2.7-rubygem-actionpack-6.0-6.0.4-1.2 on GA media
These are all security issues fixed in the ruby2.7-rubygem-actionpack-6.0-6.0.4-1.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11318-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11821-1 No score
ruby3.1-rubygem-actionpack-6.0-6.0.4.4-1.1 on GA media
These are all security issues fixed in the ruby3.1-rubygem-actionpack-6.0-6.0.4.4-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11821-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:2108-1 No score
Security update for rubygem-actionpack-5_1, rubygem-activesupport-5_1
This update for rubygem-actionpack-5_1 and rubygem-activesupport-5_1 fixes the following issues:
- CVE-2021-22904: Fixed possible DoS Vulnerability in Action Controller Token Authentication (bsc#1185780)
- CVE-2022-23633: Fixed possible exposure of information vulnerability in Action Pack (bsc#1196182)
- Record
SUSE-SU-2022:2108-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
actionpackRubyGems |
6.0.0 to 6.0.3.6 | 6.0.3.7 |
actionpackRubyGems |
6.1.0 to 6.1.3.1 | 6.1.3.2 |
actionpackRubyGems |
5.2.5 up to 5.2.6 | 5.2.6 |
actionpackRubyGems |
4.0.0 to 5.2.4.5 | 5.2.4.6 |
railsDebian:12 |
before 2:6.0.3.7+dfsg-1 | 2:6.0.3.7+dfsg-1 |
railsDebian:13 |
before 2:6.0.3.7+dfsg-1 | 2:6.0.3.7+dfsg-1 |
railsDebian:14 |
before 2:6.0.3.7+dfsg-1 | 2:6.0.3.7+dfsg-1 |
railsDebian:9 From an advisory covering 2 CVEs |
before 2:4.2.7.1-1+deb9u5, plus listed versions 2:4.2.7.1-12:4.2.7.1-1+deb9u12:4.2.7.1-1+deb9u22:4.2.7.1-1+deb9u32:4.2.7.1-1+deb9u4 |
2:4.2.7.1-1+deb9u5 |
railsDebian:10 From an advisory covering 3 CVEs |
before 2:5.2.2.1+dfsg-1+deb10u3, plus listed versions 2:5.2.2.1+dfsg-12:5.2.2.1+dfsg-1+deb10u12:5.2.2.1+dfsg-1+deb10u2 |
2:5.2.2.1+dfsg-1+deb10u3 |
actionpackRubyGems |
6.0.0 up to 6.0.3.7, plus listed versions 6.0.16.0.1.rc16.0.26.0.2.16.0.2.2 Show 10 moreShow less6.0.2.rc16.0.2.rc26.0.36.0.3.16.0.3.26.0.3.36.0.3.46.0.3.56.0.3.66.0.3.rc1 |
6.0.3.7 |
Show 55 moreShow less
| Package | Affected | Fixed |
|---|---|---|
actionpackRubyGems |
6.1.0 up to 6.1.3.2, plus listed versions 6.1.16.1.26.1.2.16.1.36.1.3.1 |
6.1.3.2 |
actionpackRubyGems |
4.0.0 up to 5.2.4.6, plus listed versions 4.0.14.0.1.rc14.0.1.rc24.0.1.rc34.0.1.rc4 Show 45 moreShow less4.0.104.0.10.rc14.0.10.rc24.0.114.0.11.14.0.124.0.134.0.13.rc14.0.24.0.34.0.44.0.4.rc14.0.54.0.64.0.6.rc14.0.6.rc24.0.6.rc34.0.74.0.84.0.94.1.04.1.0.beta14.1.0.beta24.1.0.rc14.1.0.rc24.1.14.1.104.1.10.rc14.1.10.rc24.1.10.rc34.1.10.rc44.1.114.1.124.1.12.rc14.1.134.1.13.rc14.1.144.1.14.14.1.14.24.1.14.rc14.1.14.rc24.1.154.1.15.rc14.1.164.1.16.rc1 |
5.2.4.6 |
rubygem-actionpackopenEuler:20.03-LTS-SP1 |
before 5.2.4.4-3.oe1 | 5.2.4.4-3.oe1 |
python-ecdsaRed Hat:satellite_capsule:6.10::el7 From an advisory covering 21 CVEs |
before 0:0.13.3-2.el7pc | 0:0.13.3-2.el7pc |
python3-ecdsaRed Hat:satellite_capsule:6.10::el7 From an advisory covering 21 CVEs |
before 0:0.13.3-2.el7pc | 0:0.13.3-2.el7pc |
python-ecdsaRed Hat:satellite:6.10::el7 From an advisory covering 21 CVEs |
before 0:0.13.3-2.el7pc | 0:0.13.3-2.el7pc |
python3-ecdsaRed Hat:satellite:6.10::el7 From an advisory covering 21 CVEs |
before 0:0.13.3-2.el7pc | 0:0.13.3-2.el7pc |
tfm-rubygem-activerecord-session_storeRed Hat:satellite:6.10::el7 From an advisory covering 21 CVEs |
before 0:2.0.0-1.el7sat | 0:2.0.0-1.el7sat |
satelliteRed Hat:satellite_capsule:6.10::el7 From an advisory covering 21 CVEs |
before 0:6.10.0-3.el7sat | 0:6.10.0-3.el7sat |
satelliteRed Hat:satellite:6.10::el7 From an advisory covering 21 CVEs |
before 0:6.10.0-3.el7sat | 0:6.10.0-3.el7sat |
candlepinRed Hat:satellite:6.10::el7 From an advisory covering 21 CVEs |
before 0:4.0.9-1.el7sat | 0:4.0.9-1.el7sat |
python-pyyamlRed Hat:satellite_capsule:6.10::el7 From an advisory covering 21 CVEs |
before 0:5.4.1-1.el7pc | 0:5.4.1-1.el7pc |
python3-pyyamlRed Hat:satellite_capsule:6.10::el7 From an advisory covering 21 CVEs |
before 0:5.4.1-1.el7pc | 0:5.4.1-1.el7pc |
python-pyyamlRed Hat:satellite:6.10::el7 From an advisory covering 21 CVEs |
before 0:5.4.1-1.el7pc | 0:5.4.1-1.el7pc |
python3-pyyamlRed Hat:satellite:6.10::el7 From an advisory covering 21 CVEs |
before 0:5.4.1-1.el7pc | 0:5.4.1-1.el7pc |
tfm-rubygem-nokogiriRed Hat:satellite_capsule:6.10::el7 From an advisory covering 21 CVEs |
before 0:1.11.3-2.el7sat | 0:1.11.3-2.el7sat |
tfm-rubygem-nokogiriRed Hat:satellite:6.10::el7 From an advisory covering 21 CVEs |
before 0:1.11.3-2.el7sat | 0:1.11.3-2.el7sat |
satellite-capsuleRed Hat:satellite_capsule:6.10::el7 From an advisory covering 21 CVEs |
before 0:6.10.0-3.el7sat | 0:6.10.0-3.el7sat |
foremanRed Hat:satellite_capsule:6.10::el7 From an advisory covering 21 CVEs |
before 0:2.5.2.17-2.el7sat | 0:2.5.2.17-2.el7sat |
foremanRed Hat:satellite:6.10::el7 From an advisory covering 21 CVEs |
before 0:2.5.2.17-2.el7sat | 0:2.5.2.17-2.el7sat |
python-aiohttpRed Hat:satellite_capsule:6.10::el7 From an advisory covering 21 CVEs |
before 0:3.7.4-1.el7pc | 0:3.7.4-1.el7pc |
python-aiohttpRed Hat:satellite:6.10::el7 From an advisory covering 21 CVEs |
before 0:3.7.4-1.el7pc | 0:3.7.4-1.el7pc |
tfm-rubygem-actionpackRed Hat:satellite:6.10::el7 From an advisory covering 21 CVEs |
before 0:6.0.3.7-1.el7sat | 0:6.0.3.7-1.el7sat |
tfm-rubygem-railsRed Hat:satellite:6.10::el7 From an advisory covering 21 CVEs |
before 0:6.0.3.7-1.el7sat | 0:6.0.3.7-1.el7sat |
python3-djangoRed Hat:satellite_capsule:6.10::el7 From an advisory covering 21 CVEs |
before 0:2.2.24-1.el7pc | 0:2.2.24-1.el7pc |
python3-djangoRed Hat:satellite:6.10::el7 From an advisory covering 21 CVEs |
before 0:2.2.24-1.el7pc | 0:2.2.24-1.el7pc |
tfm-rubygem-pumaRed Hat:satellite:6.10::el7 From an advisory covering 21 CVEs |
before 0:5.3.2-1.el7sat | 0:5.3.2-1.el7sat |
tfm-rubygem-addressableRed Hat:satellite:6.10::el7 From an advisory covering 21 CVEs |
before 0:2.8.0-1.el7sat | 0:2.8.0-1.el7sat |
python-urllib3Red Hat:satellite_capsule:6.10::el7 From an advisory covering 21 CVEs |
before 0:1.26.5-1.el7pc | 0:1.26.5-1.el7pc |
python3-urllib3Red Hat:satellite_capsule:6.10::el7 From an advisory covering 21 CVEs |
before 0:1.26.5-1.el7pc | 0:1.26.5-1.el7pc |
python-urllib3Red Hat:satellite:6.10::el7 From an advisory covering 21 CVEs |
before 0:1.26.5-1.el7pc | 0:1.26.5-1.el7pc |
python3-urllib3Red Hat:satellite:6.10::el7 From an advisory covering 21 CVEs |
before 0:1.26.5-1.el7pc | 0:1.26.5-1.el7pc |
rubygem-actionpack-5_1SUSE:Linux Enterprise High Availability Extension 15 From an advisory covering 2 CVEs |
before 5.1.4-150000.3.12.1 | 5.1.4-150000.3.12.1 |
rubygem-activesupport-5_1SUSE:Linux Enterprise High Availability Extension 15 From an advisory covering 2 CVEs |
before 5.1.4-150000.3.6.1 | 5.1.4-150000.3.6.1 |
rubygem-actionpack-5_1SUSE:Linux Enterprise High Availability Extension 15 SP1 From an advisory covering 2 CVEs |
before 5.1.4-150000.3.12.1 | 5.1.4-150000.3.12.1 |
rubygem-activesupport-5_1SUSE:Linux Enterprise High Availability Extension 15 SP1 From an advisory covering 2 CVEs |
before 5.1.4-150000.3.6.1 | 5.1.4-150000.3.6.1 |
rubygem-actionpack-5_1SUSE:Linux Enterprise High Availability Extension 15 SP2 From an advisory covering 2 CVEs |
before 5.1.4-150000.3.12.1 | 5.1.4-150000.3.12.1 |
rubygem-activesupport-5_1SUSE:Linux Enterprise High Availability Extension 15 SP2 From an advisory covering 2 CVEs |
before 5.1.4-150000.3.6.1 | 5.1.4-150000.3.6.1 |
rubygem-actionpack-5_1SUSE:Linux Enterprise High Availability Extension 15 SP3 From an advisory covering 2 CVEs |
before 5.1.4-150000.3.12.1 | 5.1.4-150000.3.12.1 |
rubygem-activesupport-5_1SUSE:Linux Enterprise High Availability Extension 15 SP3 From an advisory covering 2 CVEs |
before 5.1.4-150000.3.6.1 | 5.1.4-150000.3.6.1 |
rubygem-actionpack-5_1SUSE:Linux Enterprise High Availability Extension 15 SP4 From an advisory covering 2 CVEs |
before 5.1.4-150000.3.12.1 | 5.1.4-150000.3.12.1 |
rubygem-activesupport-5_1SUSE:Linux Enterprise High Availability Extension 15 SP4 From an advisory covering 2 CVEs |
before 5.1.4-150000.3.6.1 | 5.1.4-150000.3.6.1 |
rubygem-actionpack-5_1openSUSE:Leap 15.3 From an advisory covering 2 CVEs |
before 5.1.4-150000.3.12.1 | 5.1.4-150000.3.12.1 |
rubygem-activesupport-5_1openSUSE:Leap 15.3 From an advisory covering 2 CVEs |
before 5.1.4-150000.3.6.1 | 5.1.4-150000.3.6.1 |
rubygem-actionpack-5_1openSUSE:Leap 15.4 From an advisory covering 2 CVEs |
before 5.1.4-150000.3.12.1 | 5.1.4-150000.3.12.1 |
rubygem-activesupport-5_1openSUSE:Leap 15.4 From an advisory covering 2 CVEs |
before 5.1.4-150000.3.6.1 | 5.1.4-150000.3.6.1 |
railsUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 2:4.1.10-12:4.2.5-12:4.2.5.1-12:4.2.5.2-22:4.2.6-12:4.2.6-1ubuntu0.1~esm12:4.2.6-1ubuntu0.1~esm2 |
None known |
railsUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 2:4.2.9-22:4.2.9-42:4.2.10-0ubuntu42:4.2.10-0ubuntu4+esm12:4.2.10-0ubuntu4+esm2 |
None known |
railsUbuntu:Pro:20.04:LTS |
All versions, plus listed versions 2:5.2.2.1+dfsg-1ubuntu12:5.2.3+dfsg-32:5.2.3+dfsg-3ubuntu0.1~esm1 |
None known |
railsUbuntu:Pro:22.04:LTS |
All versions, plus listed versions 2:6.0.3.7+dfsg-22:6.1.4.1+dfsg-8ubuntu22:6.1.4.1+dfsg-8ubuntu2+esm1 |
None known |
railsUbuntu:24.04:LTS |
All versions, plus listed versions 2:6.1.7.3+dfsg-2build12:6.1.7.3+dfsg-3 |
None known |
railsUbuntu:25.10 |
All versions, plus listed versions 2:6.1.7.3+dfsg-72:7.2.2.1+dfsg-7 |
None known |
railsUbuntu:26.10 |
All versions, plus listed versions 2:7.2.3+dfsg-22:7.2.3.2+dfsg-2 |
None known |
railsUbuntu:26.04:LTS |
All versions, plus listed versions 2:7.2.2.1+dfsg-72:7.2.2.2+dfsg-22:7.2.3+dfsg-2 |
None known |
rubygem-actionpack-6.0openSUSE:Tumbleweed From an advisory covering 12 CVEs |
before 6.0.4.4-1.1 | 6.0.4.4-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases, products | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2021-22904 is a high vulnerability (CVSS 7.5) in Rails Https://github.com/rails/rails, published May 5, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.87%, the 92nd percentile. Fixed in actionpack 6.0.3.7.
References
hackerone.com/reports/1101125
discuss.rubyonrails.org/t/cve-2021-22904-possible-dos-vulnerability-in-action-controller-token-authentication/77869
security.netapp.com/advisory/ntap-20210805-0009
github.com/rails/rails/releases/tag/v5.2.4.6
github.com/rails/rails/releases/tag/v5.2.6
github.com/rails/rails/releases/tag/v6.0.3.7
Show 194 moreShow less
github.com/rails/rails/releases/tag/v6.1.3.2
groups.google.com/g/rubyonrails-security/c/Pf1TjkOBdyQ
nvd.nist.gov/vuln/detail/CVE-2021-22904
github.com/rubysec/ruby-advisory-db/blob/master/gems/actionpack/CVE-2021-22904.yml
github.com/advisories/GHSA-7wjx-3g7j-8584
security-tracker.debian.org/tracker/CVE-2021-22904
github.com/rails/rails
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2021-1248
access.redhat.com/errata/RHSA-2021:4702
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1299602
bugzilla.redhat.com/show_bug.cgi?id=1334989
bugzilla.redhat.com/show_bug.cgi?id=1392063
bugzilla.redhat.com/show_bug.cgi?id=1417752
bugzilla.redhat.com/show_bug.cgi?id=1437586
bugzilla.redhat.com/show_bug.cgi?id=1548966
bugzilla.redhat.com/show_bug.cgi?id=1566630
bugzilla.redhat.com/show_bug.cgi?id=1573241
bugzilla.redhat.com/show_bug.cgi?id=1583209
bugzilla.redhat.com/show_bug.cgi?id=1605147
bugzilla.redhat.com/show_bug.cgi?id=1611621
bugzilla.redhat.com/show_bug.cgi?id=1615015
bugzilla.redhat.com/show_bug.cgi?id=1632961
bugzilla.redhat.com/show_bug.cgi?id=1636403
bugzilla.redhat.com/show_bug.cgi?id=1636426
bugzilla.redhat.com/show_bug.cgi?id=1649011
bugzilla.redhat.com/show_bug.cgi?id=1654801
bugzilla.redhat.com/show_bug.cgi?id=1655245
bugzilla.redhat.com/show_bug.cgi?id=1656127
bugzilla.redhat.com/show_bug.cgi?id=1663340
bugzilla.redhat.com/show_bug.cgi?id=1664120
bugzilla.redhat.com/show_bug.cgi?id=1668374
bugzilla.redhat.com/show_bug.cgi?id=1685738
bugzilla.redhat.com/show_bug.cgi?id=1691490
bugzilla.redhat.com/show_bug.cgi?id=1701541
bugzilla.redhat.com/show_bug.cgi?id=1703951
bugzilla.redhat.com/show_bug.cgi?id=1716314
bugzilla.redhat.com/show_bug.cgi?id=1719661
bugzilla.redhat.com/show_bug.cgi?id=1720664
bugzilla.redhat.com/show_bug.cgi?id=1721320
bugzilla.redhat.com/show_bug.cgi?id=1729029
bugzilla.redhat.com/show_bug.cgi?id=1729843
bugzilla.redhat.com/show_bug.cgi?id=1731987
bugzilla.redhat.com/show_bug.cgi?id=1732038
bugzilla.redhat.com/show_bug.cgi?id=1732505
bugzilla.redhat.com/show_bug.cgi?id=1732522
bugzilla.redhat.com/show_bug.cgi?id=1737536
bugzilla.redhat.com/show_bug.cgi?id=1744931
bugzilla.redhat.com/show_bug.cgi?id=1747748
bugzilla.redhat.com/show_bug.cgi?id=1747751
bugzilla.redhat.com/show_bug.cgi?id=1758704
bugzilla.redhat.com/show_bug.cgi?id=1759111
bugzilla.redhat.com/show_bug.cgi?id=1760843
bugzilla.redhat.com/show_bug.cgi?id=1767455
bugzilla.redhat.com/show_bug.cgi?id=1771231
bugzilla.redhat.com/show_bug.cgi?id=1775784
bugzilla.redhat.com/show_bug.cgi?id=1777420
bugzilla.redhat.com/show_bug.cgi?id=1784552
bugzilla.redhat.com/show_bug.cgi?id=1794753
bugzilla.redhat.com/show_bug.cgi?id=1796770
bugzilla.redhat.com/show_bug.cgi?id=1798686
bugzilla.redhat.com/show_bug.cgi?id=1804161
bugzilla.redhat.com/show_bug.cgi?id=1804620
bugzilla.redhat.com/show_bug.cgi?id=1805654
bugzilla.redhat.com/show_bug.cgi?id=1806459
bugzilla.redhat.com/show_bug.cgi?id=1806461
bugzilla.redhat.com/show_bug.cgi?id=1806462
bugzilla.redhat.com/show_bug.cgi?id=1807677
bugzilla.redhat.com/show_bug.cgi?id=1808368
bugzilla.redhat.com/show_bug.cgi?id=1810600
bugzilla.redhat.com/show_bug.cgi?id=1814226
bugzilla.redhat.com/show_bug.cgi?id=1816270
bugzilla.redhat.com/show_bug.cgi?id=1817176
bugzilla.redhat.com/show_bug.cgi?id=1829107
bugzilla.redhat.com/show_bug.cgi?id=1829115
bugzilla.redhat.com/show_bug.cgi?id=1829239
bugzilla.redhat.com/show_bug.cgi?id=1830026
bugzilla.redhat.com/show_bug.cgi?id=1830247
bugzilla.redhat.com/show_bug.cgi?id=1836868
bugzilla.redhat.com/show_bug.cgi?id=1837556
bugzilla.redhat.com/show_bug.cgi?id=1838800
bugzilla.redhat.com/show_bug.cgi?id=1844972
bugzilla.redhat.com/show_bug.cgi?id=1845498
bugzilla.redhat.com/show_bug.cgi?id=1845657
bugzilla.redhat.com/show_bug.cgi?id=1848111
bugzilla.redhat.com/show_bug.cgi?id=1848981
bugzilla.redhat.com/show_bug.cgi?id=1851415
bugzilla.redhat.com/show_bug.cgi?id=1853710
bugzilla.redhat.com/show_bug.cgi?id=1856730
bugzilla.redhat.com/show_bug.cgi?id=1860466
bugzilla.redhat.com/show_bug.cgi?id=1861493
bugzilla.redhat.com/show_bug.cgi?id=1862372
bugzilla.redhat.com/show_bug.cgi?id=1863597
bugzilla.redhat.com/show_bug.cgi?id=1868310
bugzilla.redhat.com/show_bug.cgi?id=1868357
bugzilla.redhat.com/show_bug.cgi?id=1872534
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4702.json
access.redhat.com/security/cve/CVE-2019-14853
cve.org/CVERecord?id=CVE-2019-14853
nvd.nist.gov/vuln/detail/CVE-2019-14853
github.com/advisories/GHSA-pwfw-mgfj-7g3g
access.redhat.com/security/cve/CVE-2019-14859
cve.org/CVERecord?id=CVE-2019-14859
nvd.nist.gov/vuln/detail/CVE-2019-14859
github.com/warner/python-ecdsa/releases/tag/python-ecdsa-0.13.3
pypi.org/project/ecdsa/0.13.3
access.redhat.com/security/cve/CVE-2019-25025
cve.org/CVERecord?id=CVE-2019-25025
nvd.nist.gov/vuln/detail/CVE-2019-25025
github.com/advisories/GHSA-cvw2-xj8r-mjf7
access.redhat.com/security/cve/CVE-2020-8130
cve.org/CVERecord?id=CVE-2020-8130
nvd.nist.gov/vuln/detail/CVE-2020-8130
github.com/advisories/GHSA-jppv-gw3r-w3q8
access.redhat.com/security/cve/CVE-2020-8908
cve.org/CVERecord?id=CVE-2020-8908
nvd.nist.gov/vuln/detail/CVE-2020-8908
access.redhat.com/security/cve/CVE-2020-14343
cve.org/CVERecord?id=CVE-2020-14343
nvd.nist.gov/vuln/detail/CVE-2020-14343
github.com/advisories/GHSA-8q59-q68h-6hv4
access.redhat.com/security/cve/CVE-2020-26247
cve.org/CVERecord?id=CVE-2020-26247
nvd.nist.gov/vuln/detail/CVE-2020-26247
github.com/advisories/GHSA-vr8q-g5c7-m54m
access.redhat.com/security/cve/CVE-2021-3413
cve.org/CVERecord?id=CVE-2021-3413
nvd.nist.gov/vuln/detail/CVE-2021-3413
access.redhat.com/security/cve/CVE-2021-3494
cve.org/CVERecord?id=CVE-2021-3494
nvd.nist.gov/vuln/detail/CVE-2021-3494
access.redhat.com/security/cve/CVE-2021-20256
cve.org/CVERecord?id=CVE-2021-20256
nvd.nist.gov/vuln/detail/CVE-2021-20256
access.redhat.com/security/cve/CVE-2021-21330
cve.org/CVERecord?id=CVE-2021-21330
nvd.nist.gov/vuln/detail/CVE-2021-21330
github.com/aio-libs/aiohttp/security/advisories/GHSA-v6wp-4m6f-gcjg
access.redhat.com/security/cve/CVE-2021-22885
cve.org/CVERecord?id=CVE-2021-22885
nvd.nist.gov/vuln/detail/CVE-2021-22885
access.redhat.com/security/cve/CVE-2021-22902
cve.org/CVERecord?id=CVE-2021-22902
nvd.nist.gov/vuln/detail/CVE-2021-22902
discuss.rubyonrails.org/t/cve-2021-22902-possible-denial-of-service-vulnerability-in-action-dispatch/77866
access.redhat.com/security/cve/CVE-2021-22904
cve.org/CVERecord?id=CVE-2021-22904
access.redhat.com/security/cve/CVE-2021-28658
cve.org/CVERecord?id=CVE-2021-28658
nvd.nist.gov/vuln/detail/CVE-2021-28658
djangoproject.com/weblog/2021/apr/06/security-releases
access.redhat.com/security/cve/CVE-2021-29509
cve.org/CVERecord?id=CVE-2021-29509
nvd.nist.gov/vuln/detail/CVE-2021-29509
github.com/puma/puma/security/advisories/GHSA-q28m-8xjw-8vr5
access.redhat.com/security/cve/CVE-2021-31542
cve.org/CVERecord?id=CVE-2021-31542
nvd.nist.gov/vuln/detail/CVE-2021-31542
djangoproject.com/weblog/2021/may/04/security-releases
access.redhat.com/security/cve/CVE-2021-32740
cve.org/CVERecord?id=CVE-2021-32740
nvd.nist.gov/vuln/detail/CVE-2021-32740
github.com/sporkmonger/addressable/security/advisories/GHSA-jxhc-q857-3j6g
access.redhat.com/security/cve/CVE-2021-33203
cve.org/CVERecord?id=CVE-2021-33203
nvd.nist.gov/vuln/detail/CVE-2021-33203
djangoproject.com/weblog/2021/jun/02/security-releases
access.redhat.com/security/cve/CVE-2021-33503
cve.org/CVERecord?id=CVE-2021-33503
nvd.nist.gov/vuln/detail/CVE-2021-33503
github.com/advisories/GHSA-q2q7-5pp4-w6pg
access.redhat.com/security/cve/CVE-2021-33571
cve.org/CVERecord?id=CVE-2021-33571
nvd.nist.gov/vuln/detail/CVE-2021-33571
suse.com/support/update/announcement/2022/suse-su-20222108-1
bugzilla.suse.com/1185780
bugzilla.suse.com/1196182
suse.com/security/cve/CVE-2021-22904
suse.com/security/cve/CVE-2022-23633
ubuntu.com/security/CVE-2021-22904
github.com/rails/rails/commit/eab8c20f3ef6a022c4c11b439b1b22cef1768d5e
github.com/rails/rails/commit/d861fa8ade353390c4419b53a6c6b41f3005b1f2
github.com/rails/rails/commit/3d9e9fdf14e044b3ba66f909582c228a9d4ffb5c
suse.com/security/cve/CVE-2019-16782
suse.com/security/cve/CVE-2019-5418
suse.com/security/cve/CVE-2020-8164
suse.com/security/cve/CVE-2020-8166
suse.com/security/cve/CVE-2021-22885
suse.com/security/cve/CVE-2020-8185
suse.com/security/cve/CVE-2020-8264
suse.com/security/cve/CVE-2021-22881
suse.com/security/cve/CVE-2021-22902
suse.com/security/cve/CVE-2021-22942
suse.com/security/cve/CVE-2021-44528
Left out here: 120 versions and 423 references. The JSON record has them.