~ / search / GHSA-vfm5-rmrh-j26v

GHSA-vfm5-rmrh-j26v

Possible Content Security Policy bypass in Action Dispatch

Source: GitHub Advisory Database (reviewed) Low CVE-2024-54133

Packages

EcosystemPackageAffectedFixed in
RubyGems actionpack >= 5.2.0, < 7.0.8.7 7.0.8.7
RubyGems actionpack >= 7.1.0, < 7.1.5.1 7.1.5.1
RubyGems actionpack >= 7.2.0, < 7.2.2.1 7.2.2.1
RubyGems actionpack >= 8.0.0, < 8.0.0.1 8.0.0.1

Details

As written in the advisory (Markdown source, shown as plain text).

There is a possible Cross Site Scripting (XSS) vulnerability in the `content_security_policy` helper in Action Pack. Impact ------ 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. Releases -------- The fixed releases are available at the normal locations. Workarounds ----------- Applications can avoid setting CSP headers dynamically from untrusted input, or can validate/sanitize that input. Credits ------- Thanks to [ryotak](https://hackerone.com/ryotak) for the report!

References

External links from the advisory. They lead to third-party sites.