puma is vulnerable to CRLF injection. The values in the HTTP response headers not sanitized and validated, allowing an attacker perform HTTP response splitting by adding carriage feed or line return characters to inject arbitrary content in the HTTP response from the server. This vulnerability is related to CVE-2019-16254.
CPE | Name | Operator | Version |
---|---|---|---|
puma | le | 4.3.1 | |
puma | le | 3.12.2 | |
puma:buster | eq | 3.12.0-2+deb10u1 | |
puma | le | 4.3.1 | |
puma | le | 3.12.2 | |
puma:buster | eq | 3.12.0-2+deb10u1 |
github.com/advisories/GHSA-84j7-475p-hp8v
github.com/puma/puma/security/advisories/GHSA-84j7-475p-hp8v
lists.debian.org/debian-lts-announce/2022/05/msg00034.html
lists.fedoraproject.org/archives/list/[email protected]/message/BMJ3CGZ3DLBJ5WUUKMI5ZFXFJQMXJZIK/
lists.fedoraproject.org/archives/list/[email protected]/message/DIHVO3CQMU7BZC7FCTSRJ33YDNS3GFPK/
lists.fedoraproject.org/archives/list/[email protected]/message/NJ3LL5F5QADB6LM46GXZETREAKZMQNRD/
owasp.org/www-community/attacks/HTTP_Response_Splitting
sca.analysiscenter.veracode.com/vulnerability-database/security/http-response-splitting/ruby/sid-21605/summary
www.ruby-lang.org/en/news/2019/10/01/http-response-splitting-in-webrick-cve-2019-16254