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.
CVSS Details
- CVSS 3.1 Base Score: 5.3
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade rubygem-pgUpgrade rubygem-bsonUpgrade rubygem-abrt-docUpgrade rubygem-mongo-docUpgrade rubygem-mysql2-docUpgrade rubygem-pg-docUpgrade rubygem-mongoUpgrade rubygem-abrtUpgrade rubygem-mysql2Upgrade rubygem-bson-doc | May 4, 2022 | Nov 26, 2019 |
| Alpine Linux | — | Upgrade ruby | Aug 22, 2024 | Nov 26, 2019 |
| Amazon Linux Ami 2 | — | Upgrade rubygem-psychUpgrade rubygem-xmlrpcUpgrade rubygem-test-unitUpgrade rubygem-bigdecimalUpgrade rubygem-net-telnetUpgrade rubygem-rakeUpgrade rubygems-develUpgrade rubygem-io-consoleUpgrade ruby-debuginfoUpgrade ruby-libsUpgrade rubygem-power_assertUpgrade rubygem-bundlerUpgrade rubygem-opensslUpgrade rubygem-irbUpgrade ruby-docUpgrade rubygem-jsonUpgrade rubygemsUpgrade ruby-tcltkUpgrade ruby-develUpgrade rubygem-did_you_meanUpgrade rubygem-minitestUpgrade rubyUpgrade rubygem-rdocUpgrade ruby-irb | Sep 28, 2023 | Nov 26, 2019 |
| Amazon_linux | — | Upgrade ruby24 | Sep 1, 2020 | Oct 1, 2019 |
| Arch Linux | — | Upgrade to the latest version of Arch Linux | Jul 11, 2025 | Nov 26, 2019 |
| Centos_linux | — | Upgrade rubygem-pg-docUpgrade rubyUpgrade rubygem-jsonUpgrade rubygemsUpgrade rubygem-pg-debugsourceUpgrade rubygem-mongoUpgrade ruby-libs-debuginfoUpgrade rubygem-rdocUpgrade rubygem-mysql2-debuginfoUpgrade ruby-libsUpgrade rubygem-io-console-debuginfoUpgrade rubygem-bigdecimal-debuginfoUpgrade rubygem-irbUpgrade rubygem-opensslUpgrade rubygem-pgUpgrade rubygem-bundlerUpgrade rubygem-bsonUpgrade rubygem-power_assertUpgrade rubygem-mysql2Upgrade rubygem-mysql2-docUpgrade ruby-develUpgrade rubygem-psych-debuginfoUpgrade rubygem-bson-debugsourceUpgrade rubygem-bundler-docUpgrade ruby-docUpgrade rubygem-minitestUpgrade rubygem-net-telnetUpgrade rubygem-abrtUpgrade ruby-debugsourceUpgrade rubygem-io-consoleUpgrade rubygem-openssl-debuginfoUpgrade rubygem-mongo-docUpgrade rubygem-test-unitUpgrade rubygem-did_you_meanUpgrade rubygem-abrt-docUpgrade rubygems-develUpgrade rubygem-bson-debuginfoUpgrade rubygem-bson-docUpgrade rubygem-pg-debuginfoUpgrade rubygem-rakeUpgrade rubygem-xmlrpcUpgrade rubygem-mysql2-debugsourceUpgrade ruby-irbUpgrade rubygem-psychUpgrade rubygem-json-debuginfoUpgrade ruby-debuginfoUpgrade rubygem-bigdecimal | Jun 30, 2021 | Nov 26, 2019 |
| Debian | — | Upgrade jruby | Nov 27, 2019 | Nov 27, 2019 |
| Freebsd | — | Upgrade ruby | Oct 3, 2019 | Oct 2, 2019 |
| Gentoo Linux | — | Upgrade dev-lang/ruby. | Mar 16, 2020 | Nov 26, 2019 |
| Huawei Euleros 2_0_sp3 | — | Upgrade rubyUpgrade ruby-libsUpgrade ruby-irb | Sep 28, 2020 | Nov 26, 2019 |
| Huawei Euleros 2_0_sp5 | — | Upgrade rubyUpgrade ruby-irbUpgrade ruby-libs | Feb 24, 2020 | Nov 26, 2019 |
| Huawei Euleros 2_0_sp8 | — | Upgrade rubyUpgrade ruby-irbUpgrade ruby-libs | Jan 3, 2020 | Nov 26, 2019 |
| Oracle Solaris | — | Upgrade runtime/ruby-26 to version 2.6.5-11.4.19.0.1.2.0 on Solaris 11.4Upgrade runtime/ruby-25 to version 2.5.7-11.4.19.0.1.2.0 on Solaris 11.4 | Jan 19, 2021 | Nov 26, 2019 |
| Oracle_linux | — | Upgrade rubygem-mongo-docUpgrade rubygem-mysql2Upgrade rubygemsUpgrade rubygem-irbUpgrade rubygem-minitestUpgrade ruby-libsUpgrade rubygem-bsonUpgrade ruby-docUpgrade rubygem-mongoUpgrade rubygem-bundlerUpgrade rubygem-pgUpgrade rubygem-psychUpgrade rubygem-opensslUpgrade rubygem-pg-docUpgrade ruby-irbUpgrade rubygem-power_assertUpgrade rubygem-jsonUpgrade rubyUpgrade ruby-develUpgrade rubygem-net-telnetUpgrade rubygem-abrtUpgrade rubygem-bundler-docUpgrade rubygem-did_you_meanUpgrade rubygems-develUpgrade rubygem-abrt-docUpgrade rubygem-bson-docUpgrade rubygem-io-consoleUpgrade rubygem-xmlrpcUpgrade rubygem-rdocUpgrade rubygem-test-unitUpgrade rubygem-rakeUpgrade rubygem-mysql2-docUpgrade rubygem-bigdecimal | Jul 2, 2021 | Oct 25, 2019 |
| Redhat_linux | — | Upgrade rubygem-pg-debugsourceUpgrade rubygemsUpgrade rubygem-io-console-debuginfoUpgrade rubygem-abrt-docUpgrade ruby-libs-debuginfoUpgrade rubygem-irbUpgrade rubygem-psych-debuginfoUpgrade rubyUpgrade ruby-develUpgrade rubygem-bundlerUpgrade rubygem-pgUpgrade rubygems-develUpgrade rubygem-abrtUpgrade rubygem-bsonUpgrade rubygem-bundler-docUpgrade rubygem-mysql2-debuginfoUpgrade rubygem-rdocUpgrade ruby-debuginfoNo solution existsUpgrade rubygem-mongoUpgrade rubygem-xmlrpcUpgrade rubygem-minitestUpgrade rubygem-test-unitUpgrade rubygem-net-telnetUpgrade rubygem-power_assertUpgrade rubygem-mysql2-docUpgrade rubygem-opensslUpgrade rubygem-psychUpgrade rubygem-rakeUpgrade rubygem-bson-debugsourceUpgrade rubygem-bson-docUpgrade rubygem-did_you_meanUpgrade rubygem-mongo-docUpgrade ruby-debugsourceUpgrade rubygem-bigdecimalUpgrade rubygem-io-consoleUpgrade rubygem-openssl-debuginfoUpgrade rubygem-bigdecimal-debuginfoUpgrade rubygem-mysql2-debugsourceUpgrade rubygem-mysql2Upgrade rubygem-pg-debuginfoUpgrade ruby-docUpgrade ruby-libsUpgrade rubygem-jsonUpgrade ruby-irbUpgrade rubygem-json-debuginfoUpgrade rubygem-bson-debuginfoUpgrade rubygem-pg-doc | Jun 30, 2021 | Nov 26, 2019 |
| Rocky_linux | — | Upgrade rubygem-json-debuginfoUpgrade rubygem-io-console-debuginfoUpgrade rubygem-bigdecimalUpgrade rubygem-mysql2-debugsourceUpgrade rubygem-psych-debuginfoUpgrade rubygem-opensslUpgrade ruby-debuginfoUpgrade rubygem-mysql2-debuginfoUpgrade rubygem-bsonUpgrade rubygem-pg-debugsourceUpgrade rubygem-bson-debugsourceUpgrade rubygem-mysql2Upgrade ruby-debugsourceUpgrade rubyUpgrade rubygem-jsonUpgrade rubygem-pgUpgrade rubygem-bigdecimal-debuginfoUpgrade rubygem-bson-debuginfoUpgrade ruby-libs-debuginfoUpgrade rubygem-openssl-debuginfoUpgrade rubygem-pg-debuginfoUpgrade ruby-libsUpgrade ruby-develUpgrade rubygem-psychUpgrade rubygem-io-console | May 5, 2022 | Nov 26, 2019 |
| Suse | — | Upgrade ruby2.1Upgrade ruby2.1-develUpgrade yast2-ruby-bindingsUpgrade ruby2.5-devel-extraUpgrade ruby2.5-doc-riUpgrade libruby2_1-2_1Upgrade ruby2.5Upgrade libruby2_5-2_5Upgrade ruby2.5-stdlibUpgrade ruby2.1-stdlibUpgrade ruby2.5-develUpgrade ruby2.5-doc | Mar 21, 2020 | Oct 1, 2019 |
| Ubuntu | — | Upgrade ruby2.3Upgrade libruby2.3Upgrade ruby2.5Upgrade libruby2.5 | Nov 27, 2019 | Oct 1, 2019 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub