Ecosyste.ms: Advisories

An open API service providing security vulnerability metadata for many open source software ecosystems.

Security Advisories: GSA_kwCzR0hTQS02ZjYyLTM1OTYtZzZ3N84AA_to

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."

Permalink: https://github.com/advisories/GHSA-6f62-3596-g6w7
JSON: https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS02ZjYyLTM1OTYtZzZ3N84AA_to
Source: GitHub Advisory Database
Origin: Unspecified
Severity: High
Classification: General
Published: 22 days ago
Updated: 18 days ago


CVSS Score: 7.5
CVSS vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N

Identifiers: GHSA-6f62-3596-g6w7, CVE-2024-47220
References: Repository: https://github.com/ruby/webrick
Blast Radius: 35.0

Affected Packages

rubygems:webrick
Dependent packages: 428
Dependent repositories: 46,333
Downloads: 266,740,694 total
Affected Version Ranges: <= 1.8.1
Fixed in: 1.8.2
All affected versions: 1.3.1, 1.4.0, 1.4.1, 1.4.2, 1.4.3, 1.4.4, 1.5.0, 1.5.1, 1.6.0, 1.6.1, 1.7.0, 1.8.0, 1.8.1
All unaffected versions: 1.8.2