CVE-2020-25613

ruby: Potential HTTP request smuggling in WEBrick

Published Oct 6, 2020 CVSS 3.1 · 7.5 High EPSS 3.8% KEV · Not listed
Description
An issue was discovered in Ruby through 2.5.8, 2.6.x through 2.6.6, and 2.7.x through 2.7.1. WEBrick, a simple HTTP server bundled with Ruby, had not checked the transfer-encoding header value rigorously. An attacker may potentially exploit this issue to bypass a reverse proxy (which also has a poor header check), which may lead to an HTTP Request Smuggling attack.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-2391-1 ruby2.3 security update
Debian DLA Debian DLA DLA-2392-1 jruby security update
Debian DLA Debian DLA DLA-3408-1 jruby security update
Github GHSA Github GHSA GHSA-gwfg-cqmg-cf8f WEBRick vulnerable to HTTP Request/Response Smuggling
Ubuntu USN Ubuntu USN USN-4882-1 Ruby vulnerabilities
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Aug 4, 2024, 3:33 PM
Reserved
Sep 16, 2020, 12:00 AM
Status
Modified
Published
Oct 6, 2020, 1:15 PM
Modified
Jun 17, 2026, 3:06 AM
Severity
Moderate
Public date
Sep 29, 2020, 12:00 AM