Vulnerability advisory
CVE-2024-54133
Possible Content Security Policy bypass in Action Dispatch
Also known as BIT-rails-2024-54133GHSA-vfm5-rmrh-j26v
- CVSS 4.0
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N
Affected versions
Repository
| Affected commits | Fixed by commit |
|---|---|
| GIT github.com/rails/rails ↗ | |
| 375a4143cf5caeb6159b338be824903edfd62836 to before 778eab826538be6da355d848aecaea2245e3b8ce | 778eab826538be6da355d848aecaea2245e3b8ce |
| d39db5d1891f7509cde2efc425c9d69bbb77e670 to before 14c115b120ed089331ff3dc13f36bd9129ced33d | 14c115b120ed089331ff3dc13f36bd9129ced33d |
| fb6c4305939da06efdf2893d99130e7829c53e8b to before 33beb0a38db1c058123a8e3cc298cad918adfe32 | 33beb0a38db1c058123a8e3cc298cad918adfe32 |
| dd8f7185faeca6ee968a6e9367f6d8601a83b8db to before a993c27a50395e727872600b5669976ff0a272e7 | a993c27a50395e727872600b5669976ff0a272e7 |
| Not specified | 2e3f41e4538b9ca1044357f6644f037bbb7c6c49 |
| Not specified | 3da2479cfe1e00177114b17e496213c40d286b3a |
| Not specified | 5558e72f22fc69c1c407b31ac5fb3b4ce087b542 |
| Not specified | cb16a3bb515b5d769f73926d9757270ace691f1d |
Also listed as affected (7)
| |
Description
Action Pack is a framework for handling and responding to web requests. There is a possible Cross Site Scripting (XSS) vulnerability in the content_security_policy helper starting in version 5.2.0 of Action Pack and prior to versions 7.0.8.7, 7.1.5.1, 7.2.2.1, and 8.0.0.1. Applications which set Content-Security-Policy (CSP) headers dynamically from untrusted user input may be vulnerable to carefully crafted inputs being able to inject new directives into the CSP. This could lead to a bypass of the CSP and its protection against XSS and other attacks. Versions 7.0.8.7, 7.1.5.1, 7.2.2.1, and 8.0.0.1 contain a fix. As a workaround, applications can avoid setting CSP headers dynamically from untrusted input, or can validate/sanitize that input.
References
- Advisorygithub.com/CVEProject/cvelistV5/tree/main/cves/2024/54xxx/CVE-2024-54133.json ↗
- Advisorygithub.com/rails/rails/security/advisories/GHSA-vfm5-rmrh-j26v ↗
- Advisorynvd.nist.gov/vuln/detail/CVE-2024-54133 ↗
- Advisorysecurity.netapp.com/advisory/ntap-20250306-0010/ ↗
- Fixgithub.com/rails/rails/commit/2e3f41e4538b9ca1044357f6644f037bbb7c6c49 ↗
- Fixgithub.com/rails/rails/commit/3da2479cfe1e00177114b17e496213c40d286b3a ↗
- Fixgithub.com/rails/rails/commit/5558e72f22fc69c1c407b31ac5fb3b4ce087b542 ↗
- Fixgithub.com/rails/rails/commit/cb16a3bb515b5d769f73926d9757270ace691f1d ↗