The Basic authentication code in WEBrick library in Ruby before 2.2.8, 2.3.x before 2.3.5, and 2.4.x through 2.4.1 allows remote attackers to inject terminal emulator escape sequences into its log and possibly execute arbitrary commands via a crafted user name.
Metrics
Affected Vendors & Products
Advisories
| Source | ID | Title |
|---|---|---|
Debian DLA |
DLA-1113-1 | ruby1.8 security update |
Debian DLA |
DLA-1114-1 | ruby1.9.1 security update |
Debian DLA |
DLA-1421-1 | ruby2.1 security update |
Debian DSA |
DSA-4031-1 | ruby2.3 security update |
EUVD |
EUVD-2022-2118 | The Basic authentication code in WEBrick library in Ruby before 2.2.8, 2.3.x before 2.3.5, and 2.4.x through 2.4.1 allows remote attackers to inject terminal emulator escape sequences into its log and possibly execute arbitrary commands via a crafted user name. |
Github GHSA |
GHSA-369m-2gv6-mw28 | WEBrick RCE Vulnerability |
Ubuntu USN |
USN-3439-1 | Ruby vulnerabilities |
Ubuntu USN |
USN-3528-1 | Ruby vulnerabilities |
Ubuntu USN |
USN-3685-1 | Ruby vulnerabilities |
Fixes
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
References
History
Sat, 12 Jul 2025 13:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
epss
|
epss
|
Status: PUBLISHED
Assigner: mitre
Published:
Updated: 2024-08-05T17:50:11.932Z
Reserved: 2017-07-01T00:00:00
Link: CVE-2017-10784
No data.
Status : Deferred
Published: 2017-09-19T17:29:00.263
Modified: 2025-04-20T01:37:25.860
Link: CVE-2017-10784
OpenCVE Enrichment
No data.
Debian DLA
Debian DSA
EUVD
Github GHSA
Ubuntu USN