CVE-2024-47887
Action Controller has possible ReDoS vulnerability in HTTP Token authentication
Action Pack is a framework for handling and responding to web requests. Starting in version 4.0.0 and prior to versions 6.1.7.9, 7.0.8.5, 7.1.4.1, and 7.2.1.1, there is a possible ReDoS vulnerability in Action Controller's HTTP Token authentication. For applications using HTTP Token authentication via authenticate_or_request_with_http_token or similar, a carefully crafted header may cause header parsing to take an unexpected amount of time, possibly resulting in a DoS vulnerability. All users running an affected release should either upgrade to versions 6.1.7.9, 7.0.8.5, 7.1.4.1, or 7.2.1.1 or apply the relevant patch immediately. One may choose to use Ruby 3.2 as a workaround.Ruby 3.2 has mitigations for this problem, so Rails applications using Ruby 3.2 or newer are unaffected. Rails 8.0.0.beta1 depends on Ruby 3.2 or greater so is unaffected.
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
CVE List Score used
6.6
Action Controller has possible ReDoS vulnerability in HTTP Token authentication
Action Pack is a framework for handling and responding to web requests. Starting in version 4.0.0 and prior to versions 6.1.7.9, 7.0.8.5, 7.1.4.1, and 7.2.1.1, there is a possible ReDoS vulnerability in Action Controller's HTTP Token authentication. For applications using HTTP Token authentication via authenticate_or_request_with_http_token or similar, a carefully crafted header may cause header parsing to take an unexpected amount of time, possibly resulting in a DoS vulnerability. All users running an affected release should either upgrade to versions 6.1.7.9, 7.0.8.5, 7.1.4.1, or 7.2.1.1 or apply the relevant patch immediately. One may choose to use Ruby 3.2 as a workaround.Ruby 3.2 has mitigations for this problem, so Rails applications using Ruby 3.2 or newer are unaffected. Rails 8.0.0.beta1 depends on Ruby 3.2 or greater so is unaffected.
- Record
CVE-2024-47887- CVSS 4.0
- 6.6 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U - Weakness
- CWE-1333
- Updated
- 2026-11-02
EUVDEUVD-2024-3142
6.6
Action Pack is a framework for handling and responding to web requests. Starting in version 4.0.0 and prior to versions 6.1.7.9, 7.0.8.5, 7.1.4.1, and 7.2.1.1, there is a possible ReDoS vulnerability in Action Controller's HTTP Token authentication. For applications using HTTP Token authentication via authenticate_or_request_with_http_token or similar, a carefully crafted header may cause header parsing to take an unexpected amount of time, possibly resulting in a DoS vulnerability. All users running an affected release should either upgrade to versions 6.1.7.9, 7.0.8.5, 7.1.4.1, or 7.2.1.1 or apply the relevant patch immediately. One may choose to use Ruby 3.2 as a workaround.Ruby 3.2 has mitigations for this problem, so Rails applications using Ruby 3.2 or newer are unaffected. Rails 8.0.0.beta1 depends on Ruby 3.2 or greater so is unaffected.
- Record
EUVD-2024-3142- CVSS 4.0
- 6.6 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-vfg9-r3fq-jvx4
6.6
Possible ReDoS vulnerability in HTTP Token authentication in Action Controller
There is a possible ReDoS vulnerability in Action Controller's HTTP Token authentication. This vulnerability has been assigned the CVE identifier CVE-2024-47887.
Impact
For applications using HTTP Token authentication via authenticate_or_request_with_http_token or similar, a carefully crafted header may cause header parsing to take an unexpected amount of time, possibly resulting in a DoS vulnerability. All users running an affected release should either upgrade or apply the relevant patch immediately.
Ruby 3.2 has mitigations for this problem, so Rails applications using Ruby 3.2 or newer are unaffected. Rails 8.0.0.beta1 depends on Ruby 3.2 or greater so is unaffected.
Releases
The fixed releases are available at the normal locations.
Workarounds
Users on Ruby 3.2 are unaffected by this issue.
Credits
Thanks to scyoon for reporting
- Record
GHSA-vfg9-r3fq-jvx4- CVSS 4.0
- 6.6 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U - Weakness
- CWE-1333
- Updated
- 2026-11-02
NVD
6.6
Action Pack is a framework for handling and responding to web requests. Starting in version 4.0.0 and prior to versions 6.1.7.9, 7.0.8.5, 7.1.4.1, and 7.2.1.1, there is a possible ReDoS vulnerability in Action Controller's HTTP Token authentication. For applications using HTTP Token authentication via authenticate_or_request_with_http_token or similar, a carefully crafted header may cause header parsing to take an unexpected amount of time, possibly resulting in a DoS vulnerability. All users running an affected release should either upgrade to versions 6.1.7.9, 7.0.8.5, 7.1.4.1, or 7.2.1.1 or apply the relevant patch immediately. One may choose to use Ruby 3.2 as a workaround.Ruby 3.2 has mitigations for this problem, so Rails applications using Ruby 3.2 or newer are unaffected. Rails 8.0.0.beta1 depends on Ruby 3.2 or greater so is unaffected.
- Record
CVE-2024-47887- CVSS 4.0
- 6.6 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Weakness
- CWE-1333
- Updated
- 2026-11-02
OSV
6.6
Action Controller has possible ReDoS vulnerability in HTTP Token authentication
Action Pack is a framework for handling and responding to web requests. Starting in version 4.0.0 and prior to versions 6.1.7.9, 7.0.8.5, 7.1.4.1, and 7.2.1.1, there is a possible ReDoS vulnerability in Action Controller's HTTP Token authentication. For applications using HTTP Token authentication via authenticate_or_request_with_http_token or similar, a carefully crafted header may cause header parsing to take an unexpected amount of time, possibly resulting in a DoS vulnerability. All users running an affected release should either upgrade to versions 6.1.7.9, 7.0.8.5, 7.1.4.1, or 7.2.1.1 or apply the relevant patch immediately. One may choose to use Ruby 3.2 as a workaround.Ruby 3.2 has mitigations for this problem, so Rails applications using Ruby 3.2 or newer are unaffected. Rails 8.0.0.beta1 depends on Ruby 3.2 or greater so is unaffected.
- Record
CVE-2024-47887- CVSS 4.0
- 6.6 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U - Weakness
- CWE-1333
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2024-47887
6.6
Action Pack is a framework for handling and responding to web requests. Starting in version 4.0.0 and prior to versions 6.1.7.9, 7.0.8.5, 7.1.4.1, and 7.2.1.1, there is a possible ReDoS vulnerability in Action Controller's HTTP Token authentication. For applications using HTTP Token authentication via authenticate_or_request_with_http_token or similar, a carefully crafted header may cause header parsing to take an unexpected amount of time, possibly resulting in a DoS vulnerability. All users running an affected release should either upgrade to versions 6.1.7.9, 7.0.8.5, 7.1.4.1, or 7.2.1.1 or apply the relevant patch immediately. One may choose to use Ruby 3.2 as a workaround.Ruby 3.2 has mitigations for this problem, so Rails applications using Ruby 3.2 or newer are unaffected. Rails 8.0.0.beta1 depends on Ruby 3.2 or greater so is unaffected.
- Record
DEBIAN-CVE-2024-47887- CVSS 4.0
- 6.6 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Updated
- 2026-11-02
Show 10 moreShow less
OSVGHSA-vfg9-r3fq-jvx4
6.6
Possible ReDoS vulnerability in HTTP Token authentication in Action Controller
There is a possible ReDoS vulnerability in Action Controller's HTTP Token authentication. This vulnerability has been assigned the CVE identifier CVE-2024-47887.
Impact
For applications using HTTP Token authentication via authenticate_or_request_with_http_token or similar, a carefully crafted header may cause header parsing to take an unexpected amount of time, possibly resulting in a DoS vulnerability. All users running an affected release should either upgrade or apply the relevant patch immediately.
Ruby 3.2 has mitigations for this problem, so Rails applications using Ruby 3.2 or newer are unaffected. Rails 8.0.0.beta1 depends on Ruby 3.2 or greater so is unaffected.
Releases
The fixed releases are available at the normal locations.
Workarounds
Users on Ruby 3.2 are unaffected by this issue.
Credits
Thanks to scyoon for reporting
- Record
GHSA-vfg9-r3fq-jvx4- CVSS 4.0
- 6.6 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U - Weakness
- CWE-1333
- Updated
- 2026-11-02
OSVOESA-2024-2411
3.7
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):
Action Pack is a framework for handling and responding to web requests. Starting in version 3.1.0 and prior to versions 6.1.7.9, 7.0.8.5, 7.1.4.1, and 7.2.1.1, there is a possible ReDoS vulnerability in the query parameter filtering routines of Action Dispatch. Carefully crafted query parameters can cause query parameter filtering to take an unexpected amount of time, possibly resulting in a DoS vulnerability. All users running an affected release should either upgrade to version 6.1.7.9, 7.0.8.5, 7.1.4.1, or 7.2.1.1 or apply the relevant patch immediately. One may use Ruby 3.2 as a workaround. Ruby 3.2 has mitigations for this problem, so Rails applications using Ruby 3.2 or newer are unaffected. Rails 8.0.0.beta1 depends on Ruby 3.2 or greater so is unaffected.(CVE-2024-41128)
Action Pack is a framework for handling and responding to web requests. Starting in version 4.0.0 and prior to versions 6.1.7.9, 7.0.8.5, 7.1.4.1, and 7.2.1.1, there is a possible ReDoS vulnerability in Action Controller's HTTP Token authentication. For applications using HTTP Token authentication via authenticate_or_request_with_http_token or similar, a carefully crafted header may cause header parsing to take an unexpected amount of time, possibly resulting in a DoS vulnerability. All users running an affected release should either upgrade to versions 6.1.7.9, 7.0.8.5, 7.1.4.1, or 7.2.1.1 or apply the relevant patch immediately. One may choose to use Ruby 3.2 as a workaround.Ruby 3.2 has mitigations for this problem, so Rails applications using Ruby 3.2 or newer are unaffected. Rails 8.0.0.beta1 depends on Ruby 3.2 or greater so is unaffected.(CVE-2024-47887)
- Record
OESA-2024-2411- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2024-47887
6.6
Action Pack is a framework for handling and responding to web requests. Starting in version 4.0.0 and prior to versions 6.1.7.9, 7.0.8.5, 7.1.4.1, and 7.2.1.1, there is a possible ReDoS vulnerability in Action Controller's HTTP Token authentication. For applications using HTTP Token authentication via authenticate_or_request_with_http_token or similar, a carefully crafted header may cause header parsing to take an unexpected amount of time, possibly resulting in a DoS vulnerability. All users running an affected release should either upgrade to versions 6.1.7.9, 7.0.8.5, 7.1.4.1, or 7.2.1.1 or apply the relevant patch immediately. One may choose to use Ruby 3.2 as a workaround.Ruby 3.2 has mitigations for this problem, so Rails applications using Ruby 3.2 or newer are unaffected. Rails 8.0.0.beta1 depends on Ruby 3.2 or greater so is unaffected.
- Record
UBUNTU-CVE-2024-47887- CVSS 4.0
- 6.6 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U - Updated
- 2026-11-02
OSVBIT-rails-2024-47887 No score
Action Controller has possible ReDoS vulnerability in HTTP Token authentication
Action Pack is a framework for handling and responding to web requests. Starting in version 4.0.0 and prior to versions 6.1.7.9, 7.0.8.5, 7.1.4.1, and 7.2.1.1, there is a possible ReDoS vulnerability in Action Controller's HTTP Token authentication. For applications using HTTP Token authentication via authenticate_or_request_with_http_token or similar, a carefully crafted header may cause header parsing to take an unexpected amount of time, possibly resulting in a DoS vulnerability. All users running an affected release should either upgrade to versions 6.1.7.9, 7.0.8.5, 7.1.4.1, or 7.2.1.1 or apply the relevant patch immediately. One may choose to use Ruby 3.2 as a workaround.Ruby 3.2 has mitigations for this problem, so Rails applications using Ruby 3.2 or newer are unaffected. Rails 8.0.0.beta1 depends on Ruby 3.2 or greater so is unaffected.
- Record
BIT-rails-2024-47887- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:14472-1 No score
ruby3.3-rubygem-actionpack-7.0-7.0.8.6-1.1 on GA media
These are all security issues fixed in the ruby3.3-rubygem-actionpack-7.0-7.0.8.6-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:14472-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:14479-1 No score
ruby3.3-rubygem-rails-7.0-7.0.8.6-1.1 on GA media
These are all security issues fixed in the ruby3.3-rubygem-rails-7.0-7.0.8.6-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:14479-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15110-1 No score
ruby3.4-rubygem-actionpack-7.0-7.0.8.6-1.3 on GA media
These are all security issues fixed in the ruby3.4-rubygem-actionpack-7.0-7.0.8.6-1.3 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15110-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15124-1 No score
ruby3.4-rubygem-rails-7.0-7.0.8.6-1.3 on GA media
These are all security issues fixed in the ruby3.4-rubygem-rails-7.0-7.0.8.6-1.3 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15124-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:3877-1 No score
Security update for rubygem-actionpack-5_1
This update for rubygem-actionpack-5_1 fixes the following issues:
- CVE-2024-47887: Fixed Possible ReDoS vulnerability in HTTP Token authentication in Action Controller (bsc#1231729).
- CVE-2024-42228: Fixed uninitialized value *size when calling amdgpu_vce_cs_reloc (bsc#1228667).
- Record
SUSE-SU-2024:3877-1- Updated
- 2026-11-02
OSVUSN-7290-1 No score
rails vulnerabilities
It was discovered that Rails did not correctly handle parsing block formats in email service layers. An attacker could possibly use this issue to cause a denial of service. (CVE-2024-47889)
It was discovered that Rails did not correctly handle parsing block quotes in rich text content. An attacker could possibly use this issue to cause a denial of service. This issue only affected Ubuntu 22.04 LTS. (CVE-2024-47888)
It was discovered that Rails did not correctly handle parsing HTTP token authentication headers. An attacker could possibly use this issue to cause a denial of service. (CVE-2024-47887)
It was discovered that Rails did not correctly handle parsing query parameters in web requests. An attacker could possibly use this issue to cause a denial of service. (CVE-2024-41128)
- Record
USN-7290-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
actionpackRubyGems |
4.0.0 up to 6.1.7.9 | 6.1.7.9 |
actionpackRubyGems |
7.0.0 up to 7.0.8.5 | 7.0.8.5 |
actionpackRubyGems |
7.1.0 up to 7.1.4.1 | 7.1.4.1 |
actionpackRubyGems |
7.2.0 up to 7.2.1.1 | 7.2.1.1 |
railsBitnami |
4.0.0 up to 6.1.8, 7.0.0 up to 7.0.9, 7.1.0 up to 7.1.5, 7.2.0 up to 7.2.2 | 6.1.87.0.97.1.57.2.2 |
railsDebian:12 |
before 2:6.1.7.10+dfsg-1~deb12u1, plus listed versions 2:6.1.7.3+dfsg-12:6.1.7.3+dfsg-102:6.1.7.3+dfsg-112:6.1.7.3+dfsg-122:6.1.7.3+dfsg-13 Show 10 moreShow less2:6.1.7.3+dfsg-22:6.1.7.3+dfsg-2~deb12u12:6.1.7.3+dfsg-32:6.1.7.3+dfsg-42:6.1.7.3+dfsg-52:6.1.7.3+dfsg-62:6.1.7.3+dfsg-72:6.1.7.3+dfsg-7~exp12:6.1.7.3+dfsg-82:6.1.7.3+dfsg-9 |
2:6.1.7.10+dfsg-1~deb12u1 |
railsDebian:13 |
before 2:7.2.2.1+dfsg-1 | 2:7.2.2.1+dfsg-1 |
railsDebian:14 |
before 2:7.2.2.1+dfsg-1 | 2:7.2.2.1+dfsg-1 |
railsDebian:11 From an advisory covering 8 CVEs |
before 2:6.0.3.7+dfsg-2+deb11u3, plus listed versions 2:6.0.3.7+dfsg-22:6.0.3.7+dfsg-2+deb11u12:6.0.3.7+dfsg-2+deb11u2 |
2:6.0.3.7+dfsg-2+deb11u3 |
railsDebian:12 From an advisory covering 9 CVEs |
before 2:6.1.7.10+dfsg-1~deb12u1, plus listed versions 2:6.1.7.3+dfsg-12:6.1.7.3+dfsg-102:6.1.7.3+dfsg-112:6.1.7.3+dfsg-122:6.1.7.3+dfsg-13 Show 10 moreShow less2:6.1.7.3+dfsg-22:6.1.7.3+dfsg-2~deb12u12:6.1.7.3+dfsg-32:6.1.7.3+dfsg-42:6.1.7.3+dfsg-52:6.1.7.3+dfsg-62:6.1.7.3+dfsg-72:6.1.7.3+dfsg-7~exp12:6.1.7.3+dfsg-82:6.1.7.3+dfsg-9 |
2:6.1.7.10+dfsg-1~deb12u1 |
Show 29 moreShow less
| Package | Affected | Fixed |
|---|---|---|
actionpackRubyGems |
4.0.0 up to 6.1.7.9, 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 |
6.1.7.9 |
actionpackRubyGems |
7.0.0 up to 7.0.8.5, plus listed versions 7.0.17.0.27.0.2.17.0.2.27.0.2.3 Show 18 moreShow less7.0.2.47.0.37.0.3.17.0.47.0.4.17.0.4.27.0.4.37.0.57.0.5.17.0.67.0.77.0.7.17.0.7.27.0.87.0.8.17.0.8.27.0.8.37.0.8.4 |
7.0.8.5 |
actionpackRubyGems |
7.1.0 up to 7.1.4.1, plus listed versions 7.1.17.1.27.1.37.1.3.17.1.3.27.1.3.37.1.3.47.1.4 |
7.1.4.1 |
actionpackRubyGems |
7.2.0 up to 7.2.1.1, plus listed versions 7.2.1 |
7.2.1.1 |
rubygem-actionpackopenEuler:20.03-LTS-SP4 From an advisory covering 2 CVEs |
before 5.2.4.4-6.oe2003sp4 | 5.2.4.4-6.oe2003sp4 |
rubygem-actionpackopenEuler:22.03-LTS-SP1 From an advisory covering 2 CVEs |
before 6.1.4.1-7.oe2203sp1 | 6.1.4.1-7.oe2203sp1 |
rubygem-actionpackopenEuler:24.03-LTS From an advisory covering 2 CVEs |
before 7.0.7-5.oe2403 | 7.0.7-5.oe2403 |
rubygem-actionpackopenEuler:22.03-LTS-SP4 From an advisory covering 2 CVEs |
before 6.1.4.1-7.oe2203sp4 | 6.1.4.1-7.oe2203sp4 |
rubygem-actionpackopenEuler:22.03-LTS-SP3 From an advisory covering 2 CVEs |
before 6.1.4.1-7.oe2203sp3 | 6.1.4.1-7.oe2203sp3 |
rubygem-actionpack-5_1SUSE:Linux Enterprise High Availability Extension 15 SP3 From an advisory covering 2 CVEs |
before 5.1.4-150000.3.32.1 | 5.1.4-150000.3.32.1 |
rubygem-actionpack-5_1SUSE:Linux Enterprise High Availability Extension 15 SP4 From an advisory covering 2 CVEs |
before 5.1.4-150000.3.32.1 | 5.1.4-150000.3.32.1 |
rubygem-actionpack-5_1SUSE:Linux Enterprise High Availability Extension 15 SP5 From an advisory covering 2 CVEs |
before 5.1.4-150000.3.32.1 | 5.1.4-150000.3.32.1 |
rubygem-actionpack-5_1SUSE:Linux Enterprise High Availability Extension 15 SP6 From an advisory covering 2 CVEs |
before 5.1.4-150000.3.32.1 | 5.1.4-150000.3.32.1 |
railsUbuntu:Pro:16.04:LTS |
before 2:4.2.6-1ubuntu0.1~esm1, 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-1 |
2:4.2.6-1ubuntu0.1~esm1 |
railsUbuntu:Pro:18.04:LTS |
before 2:4.2.10-0ubuntu4+esm1, plus listed versions 2:4.2.9-22:4.2.9-42:4.2.10-0ubuntu4 |
2:4.2.10-0ubuntu4+esm1 |
railsUbuntu:Pro:20.04:LTS |
before 2:5.2.3+dfsg-3ubuntu0.1~esm1, plus listed versions 2:5.2.2.1+dfsg-1ubuntu12:5.2.3+dfsg-3 |
2:5.2.3+dfsg-3ubuntu0.1~esm1 |
railsUbuntu:Pro:22.04:LTS |
before 2:6.1.4.1+dfsg-8ubuntu2+esm1, plus listed versions 2:6.0.3.7+dfsg-22:6.1.4.1+dfsg-8ubuntu2 |
2:6.1.4.1+dfsg-8ubuntu2+esm1 |
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 |
railsUbuntu:Pro:16.04:LTS From an advisory covering 4 CVEs |
before 2:4.2.6-1ubuntu0.1~esm1, 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-1 |
2:4.2.6-1ubuntu0.1~esm1 |
railsUbuntu:Pro:18.04:LTS From an advisory covering 4 CVEs |
before 2:4.2.10-0ubuntu4+esm1, plus listed versions 2:4.2.9-22:4.2.9-42:4.2.10-0ubuntu4 |
2:4.2.10-0ubuntu4+esm1 |
railsUbuntu:Pro:20.04:LTS From an advisory covering 4 CVEs |
before 2:5.2.3+dfsg-3ubuntu0.1~esm1, plus listed versions 2:5.2.2.1+dfsg-1ubuntu12:5.2.3+dfsg-3 |
2:5.2.3+dfsg-3ubuntu0.1~esm1 |
railsUbuntu:Pro:22.04:LTS From an advisory covering 4 CVEs |
before 2:6.1.4.1+dfsg-8ubuntu2+esm1, plus listed versions 2:6.0.3.7+dfsg-22:6.1.4.1+dfsg-8ubuntu2 |
2:6.1.4.1+dfsg-8ubuntu2+esm1 |
rubygem-actionpack-7.0openSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 7.0.8.6-1.1 | 7.0.8.6-1.1 |
rubygem-rails-7.0openSUSE:Tumbleweed From an advisory covering 4 CVEs |
before 7.0.8.6-1.1 | 7.0.8.6-1.1 |
rubygem-actionpack-7.0openSUSE:Tumbleweed From an advisory covering 8 CVEs |
before 7.0.8.6-1.3 | 7.0.8.6-1.3 |
rubygem-rails-7.0openSUSE:Tumbleweed From an advisory covering 8 CVEs |
before 7.0.8.6-1.3 | 7.0.8.6-1.3 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2024-47887 is a medium vulnerability (CVSS 6.6) in Rails, published October 15, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.04%, the 64th percentile. Fixed in actionpack 6.1.7.9.
References
github.com/rails/rails/security/advisories/GHSA-vfg9-r3fq-jvx4
github.com/rails/rails/commit/56b2fc3302836405b496e196a8d5fc0195e55049
github.com/rails/rails/commit/7c1398854d51f9bb193fb79f226647351133d08a
github.com/rails/rails/commit/8e057db25bff1dc7a98e9ae72e0083825b9ac545
github.com/rails/rails/commit/f4dc83d8926509d0958ec21fcdbc2e7df3d32ce2
github.com/rubysec/ruby-advisory-db/blob/master/gems/actionpack/CVE-2024-47887.yml
Show 31 moreShow less
github.com/advisories/GHSA-vfg9-r3fq-jvx4
nvd.nist.gov/vuln/detail/CVE-2024-47887
github.com/CVEProject/cvelistV5/tree/main/cves/2024/47xxx/CVE-2024-47887.json
security-tracker.debian.org/tracker/CVE-2024-47887
github.com/rails/rails
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-2411
nvd.nist.gov/vuln/detail/CVE-2024-41128
suse.com/support/update/announcement/2024/suse-su-20243877-1
bugzilla.suse.com/1228667
bugzilla.suse.com/1231729
suse.com/security/cve/CVE-2024-42228
suse.com/security/cve/CVE-2024-47887
ubuntu.com/security/CVE-2024-47887
cve.org/CVERecord?id=CVE-2024-47887
ubuntu.com/security/notices/USN-7290-1
ubuntu.com/security/CVE-2024-41128
ubuntu.com/security/CVE-2024-47888
ubuntu.com/security/CVE-2024-47889
suse.com/security/cve/CVE-2024-41128
lists.opensuse.org/archives/list/[email protected]/thread/2ZXD3WUVCXVEO5FFUTSYTZJ7QX6AZ2IV
suse.com/security/cve/CVE-2024-47888
suse.com/security/cve/CVE-2024-47889
suse.com/security/cve/CVE-2022-23633
suse.com/security/cve/CVE-2023-22792
suse.com/security/cve/CVE-2023-22795
suse.com/security/cve/CVE-2023-22797
suse.com/security/cve/CVE-2024-26143
suse.com/security/cve/CVE-2024-28103
lists.opensuse.org/archives/list/[email protected]/thread/3C5WPU2RXUSPKAI3EANLIGCY34ZDBZ4Y
suse.com/security/cve/CVE-2023-38037
suse.com/security/cve/CVE-2024-34341
Left out here: 195 versions. The JSON record has them.