Vulnerability Monitor

The vendors, products, and vulnerabilities you care about

CVE-2017-10784


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.


Published

2017-09-19T17:29:00.263

Last Modified

2025-04-20T01:37:25.860

Status

Deferred

Source

[email protected]

Severity

CVSSv3.0: 8.8 (HIGH)

CVSSv2 Vector

AV:N/AC:M/Au:N/C:C/I:C/A:C

  • Access Vector: NETWORK
  • Access Complexity: MEDIUM
  • Authentication: NONE
  • Confidentiality Impact: COMPLETE
  • Integrity Impact: COMPLETE
  • Availability Impact: COMPLETE
Exploitability Score

8.6

Impact Score

10.0

Weaknesses
  • Type: Primary
    CWE-287

Affected Vendors & Products
Type Vendor Product Version/Range Vulnerable?
Application ruby-lang ruby ≤ 2.2.7 Yes
Application ruby-lang ruby 2.3.0 Yes
Application ruby-lang ruby 2.3.0 Yes
Application ruby-lang ruby 2.3.0 Yes
Application ruby-lang ruby 2.3.1 Yes
Application ruby-lang ruby 2.3.2 Yes
Application ruby-lang ruby 2.3.3 Yes
Application ruby-lang ruby 2.3.4 Yes
Application ruby-lang ruby 2.4.0 Yes
Application ruby-lang ruby 2.4.0 Yes
Application ruby-lang ruby 2.4.0 Yes
Application ruby-lang ruby 2.4.0 Yes
Application ruby-lang ruby 2.4.0 Yes
Application ruby-lang ruby 2.4.1 Yes

References