CVE-2017-10784 | BDVDB-2026-90648 Detail
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.
Impact#
No impact statement in the source data.
Weaknesses#
No weakness recorded in the source data.
References#
- https://usn.ubuntu.com/3685-1/
- https://access.redhat.com/errata/RHSA-2018:0585
- https://usn.ubuntu.com/3528-1/
- http://www.securityfocus.com/bid/100853
- https://www.ruby-lang.org/en/news/2017/09/14/ruby-2-3-5-released/
- https://access.redhat.com/errata/RHSA-2018:0378
- http://www.securitytracker.com/id/1042004
- https://www.debian.org/security/2017/dsa-4031
- https://www.ruby-lang.org/en/news/2017/09/14/ruby-2-2-8-released/
- http://www.securitytracker.com/id/1039363
- https://access.redhat.com/errata/RHSA-2017:3485
- https://lists.debian.org/debian-lts-announce/2018/07/msg00012.html
- https://access.redhat.com/errata/RHSA-2018:0583
- https://www.ruby-lang.org/en/news/2017/09/14/webrick-basic-auth-escape-sequence-injection-cve-2017-10784/
- https://security.gentoo.org/glsa/201710-18
Exploit#
No public exploit known
History#
- Version 1Record published in the CVE List.
- Version 2Most recent update recorded in the CVE List.