CVE-2019-16254
- State
- Published
- Severity
- Not scored
- Published
- Nov 26, 2019
- Updated
- Aug 5, 2024
- Reserved
- Sep 11, 2019
Description
Ruby through 2.4.7, 2.5.x through 2.5.6, and 2.6.x through 2.6.4 allows HTTP Response Splitting. If a program using WEBrick inserts untrusted input into the response header, an attacker can exploit it to insert a newline character to split a header, and inject malicious content to deceive clients. NOTE: this issue exists because of an incomplete fix for CVE-2017-17742, which addressed the CRLF vector, but did not address an isolated CR or an isolated LF.
Scores
The record has no CVSS score.
Weaknesses
The record names no weakness.
Affected Products
| Product | Versions |
|---|---|
n/an/a |
|
References
- https://hackerone.com/reports/331984
- https://lists.debian.org/debian-lts-announce/2019/11/msg00025.html
- https://www.ruby-lang.org/ja/news/2019/10/01/http-response-splitting-in-webrick-cve-2019-16254/
- https://www.ruby-lang.org/ja/news/2019/10/01/ruby-2-6-5-released/
- https://www.ruby-lang.org/ja/news/2019/10/01/ruby-2-5-7-released/
- https://www.ruby-lang.org/ja/news/2019/10/01/ruby-2-4-8-released/
- [debian-lts-announce] 20191210 [SECURITY] [DLA 2027-1] jruby security updatemailing-list
- 20191217 [SECURITY] [DSA 4587-1] ruby2.3 security updatemailing-list
- 20191217 [SECURITY] [DSA 4586-1] ruby2.5 security updatemailing-list
- DSA-4587vendor-advisory
- DSA-4586vendor-advisory
- https://www.oracle.com/security-alerts/cpujan2020.html
- GLSA-202003-06vendor-advisory
- openSUSE-SU-2020:0395vendor-advisory
- [debian-lts-announce] 20200816 [SECURITY] [DLA 2330-1] jruby security updatemailing-list
- [debian-lts-announce] 20230430 [SECURITY] [DLA 3408-1] jruby security updatemailing-list
Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.