CVEvulnerability
CVE-2017-10784
8.8 HIGH
Official page ↗
- Status
- Modified
- Published
- 2017-09-19
- Last modified
- 2026-06-17
- Assigner
- [email protected]
- CVSS 3.0 ([email protected])
- 8.8 HIGH — CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
- CVSS 2.0 ([email protected])
- 9.3 HIGH — AV:N/AC:M/Au:N/C:C/I:C/A:C
- Weaknesses
- CWE-287
Description
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.
Affected configurations
• ruby-lang ruby (<= 2.2.7)
• ruby-lang ruby 2.3.0
• ruby-lang ruby 2.3.1
• ruby-lang ruby 2.3.2
• ruby-lang ruby 2.3.3
• ruby-lang ruby 2.3.4
• ruby-lang ruby 2.4.0
• ruby-lang ruby 2.4.1
Related
Weakness · CWE (1)
- CWE-287 Improper Authentication weakness
References
- http://www.securityfocus.com/bid/100853 Third Party Advisory, VDB Entry
- http://www.securitytracker.com/id/1039363 Third Party Advisory, VDB Entry
- http://www.securitytracker.com/id/1042004 www.securitytracker.com
- https://access.redhat.com/errata/RHSA-2017:3485 access.redhat.com
- https://access.redhat.com/errata/RHSA-2018:0378 access.redhat.com
- https://access.redhat.com/errata/RHSA-2018:0583 access.redhat.com
- https://access.redhat.com/errata/RHSA-2018:0585 access.redhat.com
- https://lists.debian.org/debian-lts-announce/2018/07/msg00012.html lists.debian.org
- https://security.gentoo.org/glsa/201710-18 security.gentoo.org
- https://usn.ubuntu.com/3528-1/ usn.ubuntu.com
- https://usn.ubuntu.com/3685-1/ usn.ubuntu.com
- https://www.debian.org/security/2017/dsa-4031 www.debian.org
- https://www.ruby-lang.org/en/news/2017/09/14/ruby-2-2-8-released/ Patch, Vendor Advisory
- https://www.ruby-lang.org/en/news/2017/09/14/ruby-2-3-5-released/ Patch, Vendor Advisory
- https://www.ruby-lang.org/en/news/2017/09/14/webrick-basic-auth-escape-sequence-injection-cve-2017-10784/ Vendor Advisory
- http://www.securityfocus.com/bid/100853 Third Party Advisory, VDB Entry
- http://www.securitytracker.com/id/1039363 Third Party Advisory, VDB Entry
- http://www.securitytracker.com/id/1042004 www.securitytracker.com
- https://access.redhat.com/errata/RHSA-2017:3485 access.redhat.com
- https://access.redhat.com/errata/RHSA-2018:0378 access.redhat.com
- https://access.redhat.com/errata/RHSA-2018:0583 access.redhat.com
- https://access.redhat.com/errata/RHSA-2018:0585 access.redhat.com
- https://lists.debian.org/debian-lts-announce/2018/07/msg00012.html lists.debian.org
- https://security.gentoo.org/glsa/201710-18 security.gentoo.org
- https://usn.ubuntu.com/3528-1/ usn.ubuntu.com
- https://usn.ubuntu.com/3685-1/ usn.ubuntu.com
- https://www.debian.org/security/2017/dsa-4031 www.debian.org
- https://www.ruby-lang.org/en/news/2017/09/14/ruby-2-2-8-released/ Patch, Vendor Advisory
- https://www.ruby-lang.org/en/news/2017/09/14/ruby-2-3-5-released/ Patch, Vendor Advisory
- https://www.ruby-lang.org/en/news/2017/09/14/webrick-basic-auth-escape-sequence-injection-cve-2017-10784/ Vendor Advisory