CVE-2024-47220
HTTP Request Smuggling in ruby webrick
DO NOT USE THIS CVE RECORD. ConsultIDs: none. Reason: This record was withdrawn by its CNA. Further investigation showed that it was not a security issue. Notes: none.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- High
- Availability
- None
What each source reports
GitHub Advisories Score usedGHSA-6f62-3596-g6w7
7.5
HTTP Request Smuggling in ruby webrick
An issue was discovered in the WEBrick toolkit through 1.8.1 for Ruby. It allows HTTP request smuggling by providing both a Content-Length header and a Transfer-Encoding header, e.g., "GET /admin HTTP/1.1\r\n" inside of a "POST /user HTTP/1.1\r\n" request. NOTE: the supplier's position is "Webrick should not be used in production."
- Record
GHSA-6f62-3596-g6w7- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Weakness
- CWE-444
- Updated
- 2026-11-02
CVE List No score
DO NOT USE THIS CVE RECORD. ConsultIDs: none. Reason: This record was withdrawn by its CNA. Further investigation showed that it was not a security issue. Notes: none.
- Record
CVE-2024-47220- Updated
- 2026-11-02
EUVDEUVD-2024-2733 No score
DO NOT USE THIS CVE RECORD. ConsultIDs: none. Reason: This record was withdrawn by its CNA. Further investigation showed that it was not a security issue. Notes: none.
- Record
EUVD-2024-2733- Updated
- 2026-11-02
NVD No score
Rejected reason: DO NOT USE THIS CVE RECORD. ConsultIDs: none. Reason: This record was withdrawn by its CNA. Further investigation showed that it was not a security issue. Notes: none.
- Record
CVE-2024-47220- Updated
- 2026-11-02
OSVGHSA-6f62-3596-g6w7
7.5
HTTP Request Smuggling in ruby webrick
An issue was discovered in the WEBrick toolkit through 1.8.1 for Ruby. It allows HTTP request smuggling by providing both a Content-Length header and a Transfer-Encoding header, e.g., "GET /admin HTTP/1.1\r\n" inside of a "POST /user HTTP/1.1\r\n" request. NOTE: the supplier's position is "Webrick should not be used in production."
- Record
GHSA-6f62-3596-g6w7- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Weakness
- CWE-444
- Updated
- 2026-11-02
OSVOESA-2024-2226
7.5
rubygem-webrick security update
WEBrick is an HTTP server toolkit that can be configured as an HTTPS server, a proxy server, and a virtual-host server.
Security Fix(es):
An issue was discovered in the WEBrick toolkit through 1.8.1 for Ruby. It allows HTTP request smuggling by providing both a Content-Length header and a Transfer-Encoding header, e.g., "GET /admin HTTP/1.1\r\n" inside of a "POST /user HTTP/1.1\r\n" request. NOTE: the supplier's position is "Webrick should not be used in production."(CVE-2024-47220)
- Record
OESA-2024-2226- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
Show 13 moreShow less
OSVOESA-2024-2247
7.5
ruby security update
Ruby is a fast and easy interpreted scripting language for object-oriented programming. It has many functions for processing text Files and perform system management tasks (such as Perl).
Security Fix(es):
An issue was discovered in the WEBrick toolkit through 1.8.1 for Ruby. It allows HTTP request smuggling by providing both a Content-Length header and a Transfer-Encoding header, e.g., "GET /admin HTTP/1.1\r\n" inside of a "POST /user HTTP/1.1\r\n" request. NOTE: the supplier's position is "Webrick should not be used in production."(CVE-2024-47220)
- Record
OESA-2024-2247- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSV No score
An issue was discovered in the WEBrick toolkit through 1.8.1 for Ruby. It allows HTTP request smuggling by providing both a Content-Length header and a Transfer-Encoding header, e.g., "GET /admin HTTP/1.1\r\n" inside of a "POST /user HTTP/1.1\r\n" request. NOTE: the supplier's position is "Webrick should not be used in production."
- Record
CVE-2024-47220- Updated
- 2026-11-02
OSVDEBIAN-CVE-2024-47220 No score
An issue was discovered in the WEBrick toolkit through 1.8.1 for Ruby. It allows HTTP request smuggling by providing both a Content-Length header and a Transfer-Encoding header, e.g., "GET /admin HTTP/1.1\r\n" inside of a "POST /user HTTP/1.1\r\n" request. NOTE: the supplier's position is "Webrick should not be used in production."
- Record
DEBIAN-CVE-2024-47220- Updated
- 2026-11-02
OSVMGASA-2024-0348 No score
Updated ruby-webrick packages fix security vulnerability
An issue was discovered in the WEBrick toolkit through 1.8.1 for Ruby. It allows HTTP request smuggling by providing both a Content-Length header and a Transfer-Encoding header, e.g., "GET /admin HTTP/1.1\r\n" inside of a "POST /user HTTP/1.1\r\n" request. (CVE-2024-47220)
- Record
MGASA-2024-0348- Updated
- 2026-11-02
OSVROOT-APP-RUBY-CVE-2024-47220 No score
CVE-2024-47220 in webrick - Patched by Root
Root has patched CVE-2024-47220 in the webrick package for Root:Ruby. Multiple fixed versions available.
- Record
ROOT-APP-RUBY-CVE-2024-47220- Updated
- 2026-11-02
OSVSUSE-SU-2024:3939-1 No score
Security update for ruby2.1
This update for ruby2.1 fixes the following issues:
- CVE-2024-47220: Fixed HTTP request smuggling in WEBrick (bsc#1230930)
- Record
SUSE-SU-2024:3939-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:0736-1 No score
Security update for ruby2.5
This update for ruby2.5 fixes the following issues:
- CVE-2024-47220: Fixed a HTTP request smuggling attack in WEBrick (bsc#1230930)
- CVE-2024-49761: Fixed a ReDoS vulnerability in ruby rexml (bsc#1232440)
Other fixes:
- [ruby/uri] Fix quadratic backtracking on invalid relative URI
- [ruby/time] Make RFC2822 regexp linear
- [ruby/time] Fix quadratic backtracking on invalid time
- merge some parts of CGI 0.1.1
- Record
SUSE-SU-2025:0736-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:1369-1 No score
Security update for ruby2.5
This update for ruby2.5 fixes the following issues:
- CVE-2025-27219: Fixed denial of service in CGI::Cookie.parse (bsc#1237804)
- CVE-2025-27220: Fixed ReDoS in CGI::Util#escapeElement (bsc#1237806)
Other fixes:
- Improved fix for CVE-2024-47220 (bsc#1230930, bsc#1235773)
- Record
SUSE-SU-2025:1369-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:4264-1 No score
Security update for ruby2.5
This update for ruby2.5 fixes the following issues:
- CVE-2024-35221: Fixed remote DoS via YAML manifest (bsc#1225905)
- CVE-2024-47220: Fixed HTTP request smuggling in WEBrick (bsc#1230930)
- CVE-2024-49761: Fixed ReDOS vulnerability by updating REXML to 3.3.9 (bsc#1232440)
- CVE-2025-24294: Fixed denial of service (DoS) caused by an insufficient check on the length of a decompressed domain name within a DNS packet in resolv gem (bsc#1246430)
- CVE-2025-27219: Fixed denial of service in CGI::Cookie.parse (bsc#1237804)
- CVE-2025-27220: Fixed ReDoS in CGI::Util#escapeElement (bsc#1237806)
- CVE-2025-27221: Fixed userinfo leakage in URI#join, URI#merge and URI#+ (bsc#1237805)
- CVE-2025-6442: Fixed ruby WEBrick read_header HTTP request smuggling vulnerability (bsc#1245254)
- Record
SUSE-SU-2025:4264-1- Updated
- 2026-11-02
OSVUBUNTU-CVE-2024-47220 No score
Rejected reason: DO NOT USE THIS CVE RECORD. ConsultIDs: none. Reason: This record was withdrawn by its CNA. Further investigation showed that it was not a security issue. Notes: none.
- Record
UBUNTU-CVE-2024-47220- Updated
- 2026-11-02
OSVUSN-7057-1 No score
ruby-webrick vulnerability
It was discovered that WEBrick incorrectly handled having both a Content- Length header and a Transfer-Encoding header. A remote attacker could possibly use this issue to perform a HTTP request smuggling attack.
- Record
USN-7057-1- Updated
- 2026-11-02
OSVUSN-7057-2 No score
ruby-webrick vulnerability
USN-7057-1 fixed a vulnerability in WEBrick. This update provides the corresponding updates for Ubuntu 22.04 LTS.
Original advisory details:
It was discovered that WEBrick incorrectly handled having both a Content- Length header and a Transfer-Encoding header. A remote attacker could possibly use this issue to perform a HTTP request smuggling attack.
- Record
USN-7057-2- Updated
- 2026-11-02
OSVUSN-7840-1 No score
ruby2.3, ruby2.5, ruby2.7 vulnerabilities
It was discovered that the REXML module bunded into Ruby incorrectly handled parsing XML documents with repeated instances of certain characters. An attacker could possibly use this issue to cause REXML to consume excessive resources, leading to a denial of service. Ubuntu 18.04 LTS and Ubuntu 20.04 LTS were previously addressed in USN-7256-1 and USN-7734-1. This update addresses the issue in Ubuntu 16.04 LTS. (CVE-2024-35176)
It was discovered that the REXML module bunded into Ruby incorrectly handled parsing XML documents with repeated instances of certain characters. An attacker could possibly use this issue to cause REXML to consume excessive resources, leading to a denial of service. Ubuntu 20.04 LTS was previously addressed in USN-7256-1. This update addresses the issue in Ubuntu 16.04 LTS and Ubuntu 18.04 LTS. (CVE-2024-39908, CVE-2024-41123)
It was discovered that the REXML module bunded into Ruby incorrectly handled parsing XML documents with many entity expansions. An attacker could possibly use this issue to cause REXML to consume excessive resources, leading to a denial of service. Ubuntu 20.04 LTS was previously addressed in USN-7091-2. This update addresses the issue in Ubuntu 16.04 LTS and Ubuntu 18.04 LTS. (CVE-2024-41946)
It was discovered that the WEBrick module bundled into Ruby incorrectly handled having both a Content-Length header and a Transfer-Encoding header. A remote attacker could possibly use this issue to perform a HTTP request smuggling attack. (CVE-2024-47220)
It was discovered that the WEBrick module bundled into Ruby incorrectly parsed HTTP headers. In configurations where the WEBrick module is placed behind an HTTP proxy, a remote attacker could possibly use this issue to perform an HTTP Request Smuggling attack. (CVE-2025-6442)
- Record
USN-7840-1- Updated
- 2026-11-02
Affected packages
| Package | Affected | Fixed |
|---|---|---|
webrickRubyGems |
through 1.8.1 | 1.8.2 |
webrickRubyGems |
before 1.8.2, plus listed versions 1.3.11.4.01.4.0.beta11.4.11.4.2 Show 9 moreShow less1.4.31.4.41.5.01.5.11.6.01.6.11.7.01.8.01.8.1 |
1.8.2 |
ruby-webrickMageia:9 |
before 1.7.0-3.mga9 | 1.7.0-3.mga9 |
rubygem-webrickopenEuler:24.03-LTS |
before 1.7.0-2.oe2403 | 1.7.0-2.oe2403 |
rubygem-webrickopenEuler:22.03-LTS-SP4 |
before 1.7.0-2.oe2203sp4 | 1.7.0-2.oe2203sp4 |
rubygem-webrickopenEuler:22.03-LTS-SP3 |
before 1.7.0-2.oe2203sp3 | 1.7.0-2.oe2203sp3 |
rubygem-webrickopenEuler:20.03-LTS-SP4 |
before 1.7.0-2.oe2003sp4 | 1.7.0-2.oe2003sp4 |
rubygem-webrickopenEuler:22.03-LTS-SP1 |
before 1.7.0-2.oe2203sp1 | 1.7.0-2.oe2203sp1 |
rubyopenEuler:20.03-LTS-SP4 |
before 2.5.8-130.oe2003sp4 | 2.5.8-130.oe2003sp4 |
webrickRoot:Ruby |
before 1.6.1.41610.1 | 1.6.1.41610.1 |
Show 44 moreShow less
| Package | Affected | Fixed |
|---|---|---|
ruby2.1SUSE:Linux Enterprise Server 12 SP5-LTSS |
before 2.1.9-19.9.1 | 2.1.9-19.9.1 |
ruby2.1SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 |
before 2.1.9-19.9.1 | 2.1.9-19.9.1 |
ruby2.5SUSE:Linux Enterprise Module for Basesystem 15 SP6 From an advisory covering 2 CVEs |
before 2.5.9-150000.4.36.1 | 2.5.9-150000.4.36.1 |
ruby2.5SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS From an advisory covering 2 CVEs |
before 2.5.9-150000.4.36.1 | 2.5.9-150000.4.36.1 |
ruby2.5SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 2 CVEs |
before 2.5.9-150000.4.36.1 | 2.5.9-150000.4.36.1 |
ruby2.5SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 2 CVEs |
before 2.5.9-150000.4.36.1 | 2.5.9-150000.4.36.1 |
ruby2.5SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 2 CVEs |
before 2.5.9-150000.4.36.1 | 2.5.9-150000.4.36.1 |
ruby2.5SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 2 CVEs |
before 2.5.9-150000.4.36.1 | 2.5.9-150000.4.36.1 |
ruby2.5SUSE:Linux Enterprise Server 15 SP3-LTSS From an advisory covering 2 CVEs |
before 2.5.9-150000.4.36.1 | 2.5.9-150000.4.36.1 |
ruby2.5SUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 2 CVEs |
before 2.5.9-150000.4.36.1 | 2.5.9-150000.4.36.1 |
ruby2.5SUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 2 CVEs |
before 2.5.9-150000.4.36.1 | 2.5.9-150000.4.36.1 |
ruby2.5SUSE:Linux Enterprise Server for SAP Applications 15 SP3 From an advisory covering 2 CVEs |
before 2.5.9-150000.4.36.1 | 2.5.9-150000.4.36.1 |
ruby2.5SUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 2 CVEs |
before 2.5.9-150000.4.36.1 | 2.5.9-150000.4.36.1 |
ruby2.5SUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 2 CVEs |
before 2.5.9-150000.4.36.1 | 2.5.9-150000.4.36.1 |
ruby2.5SUSE:Manager Proxy 4.3 From an advisory covering 2 CVEs |
before 2.5.9-150000.4.36.1 | 2.5.9-150000.4.36.1 |
ruby2.5SUSE:Manager Server 4.3 From an advisory covering 2 CVEs |
before 2.5.9-150000.4.36.1 | 2.5.9-150000.4.36.1 |
ruby2.5SUSE:Enterprise Storage 7.1 From an advisory covering 2 CVEs |
before 2.5.9-150000.4.36.1 | 2.5.9-150000.4.36.1 |
ruby2.5openSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 2.5.9-150000.4.36.1 | 2.5.9-150000.4.36.1 |
ruby2.5SUSE:Linux Enterprise Module for Basesystem 15 SP6 From an advisory covering 3 CVEs |
before 2.5.9-150000.4.41.1 | 2.5.9-150000.4.41.1 |
ruby2.5SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS From an advisory covering 3 CVEs |
before 2.5.9-150000.4.41.1 | 2.5.9-150000.4.41.1 |
ruby2.5SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 3 CVEs |
before 2.5.9-150000.4.41.1 | 2.5.9-150000.4.41.1 |
ruby2.5SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 3 CVEs |
before 2.5.9-150000.4.41.1 | 2.5.9-150000.4.41.1 |
ruby2.5SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 3 CVEs |
before 2.5.9-150000.4.41.1 | 2.5.9-150000.4.41.1 |
ruby2.5SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 3 CVEs |
before 2.5.9-150000.4.41.1 | 2.5.9-150000.4.41.1 |
ruby2.5SUSE:Linux Enterprise Server 15 SP3-LTSS From an advisory covering 3 CVEs |
before 2.5.9-150000.4.41.1 | 2.5.9-150000.4.41.1 |
ruby2.5SUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 3 CVEs |
before 2.5.9-150000.4.41.1 | 2.5.9-150000.4.41.1 |
ruby2.5SUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 3 CVEs |
before 2.5.9-150000.4.41.1 | 2.5.9-150000.4.41.1 |
ruby2.5SUSE:Linux Enterprise Server for SAP Applications 15 SP3 From an advisory covering 3 CVEs |
before 2.5.9-150000.4.41.1 | 2.5.9-150000.4.41.1 |
ruby2.5SUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 3 CVEs |
before 2.5.9-150000.4.41.1 | 2.5.9-150000.4.41.1 |
ruby2.5SUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 3 CVEs |
before 2.5.9-150000.4.41.1 | 2.5.9-150000.4.41.1 |
ruby2.5SUSE:Manager Proxy 4.3 From an advisory covering 3 CVEs |
before 2.5.9-150000.4.41.1 | 2.5.9-150000.4.41.1 |
ruby2.5SUSE:Manager Server 4.3 From an advisory covering 3 CVEs |
before 2.5.9-150000.4.41.1 | 2.5.9-150000.4.41.1 |
ruby2.5SUSE:Enterprise Storage 7.1 From an advisory covering 3 CVEs |
before 2.5.9-150000.4.41.1 | 2.5.9-150000.4.41.1 |
ruby2.5openSUSE:Leap 15.6 From an advisory covering 3 CVEs |
before 2.5.9-150000.4.41.1 | 2.5.9-150000.4.41.1 |
ruby2.5SUSE:Linux Enterprise Module for Basesystem 15 SP7 From an advisory covering 8 CVEs |
before 2.5.9-150700.24.3.1 | 2.5.9-150700.24.3.1 |
ruby2.3Ubuntu:Pro:16.04:LTS |
before 2.3.1-2~ubuntu16.04.16+esm11, plus listed versions 2.3.0-12.3.0-22.3.0-4ubuntu22.3.0-4ubuntu32.3.0-5ubuntu1 Show 24 moreShow less2.3.1-2~16.042.3.1-2~16.04.22.3.1-2~16.04.42.3.1-2~16.04.52.3.1-2~16.04.62.3.1-2~16.04.72.3.1-2~16.04.92.3.1-2~16.04.102.3.1-2~16.04.112.3.1-2~16.04.122.3.1-2~ubuntu16.04.132.3.1-2~ubuntu16.04.142.3.1-2~ubuntu16.04.152.3.1-2~ubuntu16.04.162.3.1-2~ubuntu16.04.16+esm12.3.1-2~ubuntu16.04.16+esm22.3.1-2~ubuntu16.04.16+esm32.3.1-2~ubuntu16.04.16+esm42.3.1-2~ubuntu16.04.16+esm52.3.1-2~ubuntu16.04.16+esm62.3.1-2~ubuntu16.04.16+esm72.3.1-2~ubuntu16.04.16+esm82.3.1-2~ubuntu16.04.16+esm92.3.1-2~ubuntu16.04.16+esm10 |
2.3.1-2~ubuntu16.04.16+esm11 |
ruby2.5Ubuntu:Pro:18.04:LTS |
before 2.5.1-1ubuntu1.16+esm6, plus listed versions 2.5.0~preview1-1ubuntu22.5.0-4ubuntu12.5.0-4ubuntu42.5.0-5ubuntu12.5.0-6ubuntu1 Show 20 moreShow less2.5.1-1ubuntu12.5.1-1ubuntu1.12.5.1-1ubuntu1.22.5.1-1ubuntu1.42.5.1-1ubuntu1.52.5.1-1ubuntu1.62.5.1-1ubuntu1.72.5.1-1ubuntu1.82.5.1-1ubuntu1.92.5.1-1ubuntu1.102.5.1-1ubuntu1.112.5.1-1ubuntu1.122.5.1-1ubuntu1.132.5.1-1ubuntu1.142.5.1-1ubuntu1.152.5.1-1ubuntu1.162.5.1-1ubuntu1.16+esm12.5.1-1ubuntu1.16+esm32.5.1-1ubuntu1.16+esm42.5.1-1ubuntu1.16+esm5 |
2.5.1-1ubuntu1.16+esm6 |
ruby2.7Ubuntu:Pro:20.04:LTS |
before 2.7.0-5ubuntu1.18+esm3, plus listed versions 2.7.0-12.7.0-22.7.0-32.7.0-42.7.0-4ubuntu1 Show 20 moreShow less2.7.0-5ubuntu12.7.0-5ubuntu1.12.7.0-5ubuntu1.22.7.0-5ubuntu1.32.7.0-5ubuntu1.42.7.0-5ubuntu1.52.7.0-5ubuntu1.62.7.0-5ubuntu1.72.7.0-5ubuntu1.82.7.0-5ubuntu1.92.7.0-5ubuntu1.102.7.0-5ubuntu1.112.7.0-5ubuntu1.122.7.0-5ubuntu1.132.7.0-5ubuntu1.142.7.0-5ubuntu1.152.7.0-5ubuntu1.162.7.0-5ubuntu1.172.7.0-5ubuntu1.182.7.0-5ubuntu1.18+esm1 |
2.7.0-5ubuntu1.18+esm3 |
ruby-webrickUbuntu:22.04:LTS |
before 1.7.0-3ubuntu0.1, plus listed versions 1.7.0-11.7.0-21.7.0-3 |
1.7.0-3ubuntu0.1 |
ruby-webrickUbuntu:24.04:LTS |
before 1.8.1-1ubuntu0.1, plus listed versions 1.8.1-1 |
1.8.1-1ubuntu0.1 |
ruby-webrickUbuntu:25.10 |
before 1.8.1-1ubuntu1 | 1.8.1-1ubuntu1 |
ruby2.3Ubuntu:Pro:16.04:LTS From an advisory covering 6 CVEs |
before 2.3.1-2~ubuntu16.04.16+esm11, plus listed versions 2.3.0-12.3.0-22.3.0-4ubuntu22.3.0-4ubuntu32.3.0-5ubuntu1 Show 24 moreShow less2.3.1-2~16.042.3.1-2~16.04.22.3.1-2~16.04.42.3.1-2~16.04.52.3.1-2~16.04.62.3.1-2~16.04.72.3.1-2~16.04.92.3.1-2~16.04.102.3.1-2~16.04.112.3.1-2~16.04.122.3.1-2~ubuntu16.04.132.3.1-2~ubuntu16.04.142.3.1-2~ubuntu16.04.152.3.1-2~ubuntu16.04.162.3.1-2~ubuntu16.04.16+esm12.3.1-2~ubuntu16.04.16+esm22.3.1-2~ubuntu16.04.16+esm32.3.1-2~ubuntu16.04.16+esm42.3.1-2~ubuntu16.04.16+esm52.3.1-2~ubuntu16.04.16+esm62.3.1-2~ubuntu16.04.16+esm72.3.1-2~ubuntu16.04.16+esm82.3.1-2~ubuntu16.04.16+esm92.3.1-2~ubuntu16.04.16+esm10 |
2.3.1-2~ubuntu16.04.16+esm11 |
ruby2.5Ubuntu:Pro:18.04:LTS From an advisory covering 6 CVEs |
before 2.5.1-1ubuntu1.16+esm6, plus listed versions 2.5.0~preview1-1ubuntu22.5.0-4ubuntu12.5.0-4ubuntu42.5.0-5ubuntu12.5.0-6ubuntu1 Show 20 moreShow less2.5.1-1ubuntu12.5.1-1ubuntu1.12.5.1-1ubuntu1.22.5.1-1ubuntu1.42.5.1-1ubuntu1.52.5.1-1ubuntu1.62.5.1-1ubuntu1.72.5.1-1ubuntu1.82.5.1-1ubuntu1.92.5.1-1ubuntu1.102.5.1-1ubuntu1.112.5.1-1ubuntu1.122.5.1-1ubuntu1.132.5.1-1ubuntu1.142.5.1-1ubuntu1.152.5.1-1ubuntu1.162.5.1-1ubuntu1.16+esm12.5.1-1ubuntu1.16+esm32.5.1-1ubuntu1.16+esm42.5.1-1ubuntu1.16+esm5 |
2.5.1-1ubuntu1.16+esm6 |
ruby2.7Ubuntu:Pro:20.04:LTS From an advisory covering 6 CVEs |
before 2.7.0-5ubuntu1.18+esm3, plus listed versions 2.7.0-12.7.0-22.7.0-32.7.0-42.7.0-4ubuntu1 Show 20 moreShow less2.7.0-5ubuntu12.7.0-5ubuntu1.12.7.0-5ubuntu1.22.7.0-5ubuntu1.32.7.0-5ubuntu1.42.7.0-5ubuntu1.52.7.0-5ubuntu1.62.7.0-5ubuntu1.72.7.0-5ubuntu1.82.7.0-5ubuntu1.92.7.0-5ubuntu1.102.7.0-5ubuntu1.112.7.0-5ubuntu1.122.7.0-5ubuntu1.132.7.0-5ubuntu1.142.7.0-5ubuntu1.152.7.0-5ubuntu1.162.7.0-5ubuntu1.172.7.0-5ubuntu1.182.7.0-5ubuntu1.18+esm1 |
2.7.0-5ubuntu1.18+esm3 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2024-47220 has been rejected by its source and should not be treated as a live vulnerability, published September 22, 2024. Fixed in webrick 1.8.2.
References
nvd.nist.gov/vuln/detail/CVE-2024-47220
github.com/ruby/webrick/issues/145
github.com/ruby/webrick/pull/146/commits/d88321da45dcd230ac2b4585cad4833d6d5e8841
github.com/ruby/webrick/commit/f5faca9222541591e1a7c3c97552ebb0c92733c7
github.com/rubysec/ruby-advisory-db/blob/master/gems/webrick/CVE-2024-47220.yml
github.com/advisories/GHSA-6f62-3596-g6w7
Show 38 moreShow less
github.com/CVEProject/cvelistV5/tree/main/cves/2024/47xxx/CVE-2024-47220.json
security-tracker.debian.org/tracker/CVE-2024-47220
github.com/ruby/webrick
advisories.mageia.org/MGASA-2024-0348.html
bugs.mageia.org/show_bug.cgi?id=33617
ubuntu.com/security/notices/USN-7057-1
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-2226
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-2247
suse.com/support/update/announcement/2024/suse-su-20243939-1
bugzilla.suse.com/1230930
suse.com/security/cve/CVE-2024-47220
suse.com/support/update/announcement/2025/suse-su-20250736-1
bugzilla.suse.com/1232440
suse.com/security/cve/CVE-2024-49761
suse.com/support/update/announcement/2025/suse-su-20251369-1
bugzilla.suse.com/1235773
bugzilla.suse.com/1237804
bugzilla.suse.com/1237806
suse.com/security/cve/CVE-2025-27219
suse.com/security/cve/CVE-2025-27220
suse.com/support/update/announcement/2025/suse-su-20254264-1
bugzilla.suse.com/1225905
bugzilla.suse.com/1237805
bugzilla.suse.com/1245254
bugzilla.suse.com/1246430
suse.com/security/cve/CVE-2024-35221
suse.com/security/cve/CVE-2025-24294
suse.com/security/cve/CVE-2025-27221
suse.com/security/cve/CVE-2025-6442
ubuntu.com/security/CVE-2024-47220
cve.org/CVERecord?id=CVE-2024-47220
ubuntu.com/security/notices/USN-7057-2
ubuntu.com/security/notices/USN-7840-1
ubuntu.com/security/CVE-2024-35176
ubuntu.com/security/CVE-2024-39908
ubuntu.com/security/CVE-2024-41123
ubuntu.com/security/CVE-2024-41946
ubuntu.com/security/CVE-2025-6442