CVE-2017-10784
High · 8.8CVSS
8.8
EPSS
16.4%
Published
Sep 19, 2017
CISA due date
—
Cloudanix analysis
A problem in Ruby's built-in web server component lets attackers potentially run their own commands on a server simply by sending a specially crafted login attempt that affects how logs are displayed.
- Exploitation
- Requires User Interaction
- Attacker needs
- User Interaction
- Complexity
- Moderate
- Impact
- Remote Code Execution
- Component
- Library
- Class
- Authentication Bypass
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
The flaw permits remote injection of terminal escape sequences into WEBrick access logs through the username field of Basic authentication headers, which can be interpreted by vulnerable terminal emulators to execute arbitrary commands when logs are viewed.
Why it matters to the business
Attackers may gain unauthorized command execution on systems where administrators or monitoring tools view server logs, potentially leading to full system compromise, data theft, or service disruption across Ruby-based web applications.
How an attack unfolds
An attacker crafts a Basic authentication header containing a username with embedded ANSI escape sequences, sends it to a vulnerable WEBrick server, and the sequences are written to the access log. When an administrator or automated process displays the log in a terminal emulator that processes escape codes, the sequences trigger arbitrary command execution.
How to fix it
Upgrade Ruby to version 2.2.8 or later, 2.3.5 or later, or 2.4.2 or later. If immediate upgrade is not possible, disable Basic authentication or implement input sanitization on usernames before logging.
How to confirm the fix worked
Verify the installed Ruby version is at or above the fixed releases listed in remediation. Review WEBrick source or changelog for the authentication logging fix. Test by sending a crafted auth request and confirming escape sequences are no longer logged verbatim.
Typical attack path
- Identify a target running an affected WEBrick version via banner or behavior
- Craft a Basic auth username containing terminal escape sequences for command injection
- Issue an HTTP request with the malicious Authorization header
- Confirm the crafted entry appears in server access logs
- Wait for or trigger log viewing in a vulnerable terminal to execute injected commands
How to detect it
Search web server access logs for Basic auth entries containing control characters or ANSI escape sequences in the username field. Correlate with timestamps of log viewing processes or administrator terminal sessions. Examine any post-exploitation artifacts such as unexpected processes spawned from terminal sessions.
- Authorization: Basic.*[\x1b\x9b]
- usernames containing \x1b[
- WEBrick access log entries with non-printable characters in auth user field
What your security team should do
- Prioritize upgrade of all Ruby installations to patched versions given the public disclosure and stable exploitability score
- Audit web server configurations to ensure Basic auth is not exposed on internet-facing endpoints
- Implement log sanitization or use log viewers that disable escape sequence processing
- Monitor for unusual authentication attempts and review historical logs for control characters in usernames
The record
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 packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| RubyGems | webrick | 0 | 1.4.0 |
| Alpine:v3.10 | ruby | 0 | 2.4.2-r0 |
| Alpine:v3.11 | ruby | 0 | 2.4.2-r0 |
| Alpine:v3.12 | ruby | 0 | 2.4.2-r0 |
| Alpine:v3.13 | ruby | 0 | 2.4.2-r0 |
| Alpine:v3.14 | ruby | 0 | 2.4.2-r0 |
| Alpine:v3.15 | ruby | 0 | 2.4.2-r0 |
| Alpine:v3.16 | ruby | 0 | 2.4.2-r0 |
| Alpine:v3.17 | ruby | 0 | 2.4.2-r0 |
| Alpine:v3.18 | ruby | 0 | 2.4.2-r0 |
| Alpine:v3.19 | ruby | 0 | 2.4.2-r0 |
| Alpine:v3.20 | ruby | 0 | 2.4.2-r0 |
| Alpine:v3.21 | ruby | 0 | 2.4.2-r0 |
| Alpine:v3.22 | ruby | 0 | 2.4.2-r0 |
| Alpine:v3.3 | ruby | 0 | 2.2.8-r0 |
| Alpine:v3.4 | ruby | 0 | 2.3.5-r0 |
| Alpine:v3.5 | ruby | 0 | 2.3.5-r0 |
| Alpine:v3.6 | ruby | 0 | 2.4.2-r0 |
| Alpine:v3.7 | ruby | 0 | 2.4.2-r0 |
| Alpine:v3.8 | ruby | 0 | 2.4.2-r0 |
| Alpine:v3.9 | ruby | 0 | 2.4.2-r0 |
| Debian:7 | ruby1.8 | 0 | 1.8.7.358-7.1+deb7u4 |
| Debian:7 | ruby1.9.1 | 0 | 1.9.3.194-8.1+deb7u6 |
| Debian:8 | ruby2.1 | 0 | 2.1.5-2+deb8u4 |
| Debian:9 | ruby2.3 | 0 | 2.3.3-1+deb9u2 |
| Mageia:5 | ruby | 0 | 2.0.0.p648-1.5.mga5 |
| Mageia:5 | ruby-json | 0 | 1.8.1-3.1.mga5 |
| Mageia:6 | ruby | 0 | 2.2.8-1.mga6 |
| Mageia:6 | ruby-json | 0 | 1.8.3-3.1.mga6 |
| Red Hat:enterprise_linux:7::client | ruby | 0 | 0:2.0.0.648-33.el7_4 |
| Red Hat:enterprise_linux:7::client | ruby-debuginfo | 0 | 0:2.0.0.648-33.el7_4 |
| Red Hat:enterprise_linux:7::client | ruby-devel | 0 | 0:2.0.0.648-33.el7_4 |
| Red Hat:enterprise_linux:7::client | ruby-doc | 0 | 0:2.0.0.648-33.el7_4 |
| Red Hat:enterprise_linux:7::client | ruby-irb | 0 | 0:2.0.0.648-33.el7_4 |
| Red Hat:enterprise_linux:7::client | ruby-libs | 0 | 0:2.0.0.648-33.el7_4 |
| Red Hat:enterprise_linux:7::client | ruby-tcltk | 0 | 0:2.0.0.648-33.el7_4 |
| Red Hat:enterprise_linux:7::client | rubygem-bigdecimal | 0 | 0:1.2.0-33.el7_4 |
| Red Hat:enterprise_linux:7::client | rubygem-io-console | 0 | 0:0.4.2-33.el7_4 |
| Red Hat:enterprise_linux:7::client | rubygem-json | 0 | 0:1.7.7-33.el7_4 |
| Red Hat:enterprise_linux:7::client | rubygem-minitest | 0 | 0:4.3.2-33.el7_4 |
| Red Hat:enterprise_linux:7::client | rubygem-psych | 0 | 0:2.0.0-33.el7_4 |
| Red Hat:enterprise_linux:7::client | rubygem-rake | 0 | 0:0.9.6-33.el7_4 |
| Red Hat:enterprise_linux:7::client | rubygem-rdoc | 0 | 0:4.0.0-33.el7_4 |
| Red Hat:enterprise_linux:7::client | rubygems | 0 | 0:2.0.14.1-33.el7_4 |
| Red Hat:enterprise_linux:7::client | rubygems-devel | 0 | 0:2.0.14.1-33.el7_4 |
| Red Hat:enterprise_linux:7::computenode | ruby | 0 | 0:2.0.0.648-33.el7_4 |
| Red Hat:enterprise_linux:7::computenode | ruby-debuginfo | 0 | 0:2.0.0.648-33.el7_4 |
| Red Hat:enterprise_linux:7::computenode | ruby-devel | 0 | 0:2.0.0.648-33.el7_4 |
| Red Hat:enterprise_linux:7::computenode | ruby-doc | 0 | 0:2.0.0.648-33.el7_4 |
| Red Hat:enterprise_linux:7::computenode | ruby-irb | 0 | 0:2.0.0.648-33.el7_4 |
| Red Hat:enterprise_linux:7::computenode | ruby-libs | 0 | 0:2.0.0.648-33.el7_4 |
| Red Hat:enterprise_linux:7::computenode | ruby-tcltk | 0 | 0:2.0.0.648-33.el7_4 |
| Red Hat:enterprise_linux:7::computenode | rubygem-bigdecimal | 0 | 0:1.2.0-33.el7_4 |
| Red Hat:enterprise_linux:7::computenode | rubygem-io-console | 0 | 0:0.4.2-33.el7_4 |
| Red Hat:enterprise_linux:7::computenode | rubygem-json | 0 | 0:1.7.7-33.el7_4 |
| Red Hat:enterprise_linux:7::computenode | rubygem-minitest | 0 | 0:4.3.2-33.el7_4 |
| Red Hat:enterprise_linux:7::computenode | rubygem-psych | 0 | 0:2.0.0-33.el7_4 |
| Red Hat:enterprise_linux:7::computenode | rubygem-rake | 0 | 0:0.9.6-33.el7_4 |
| Red Hat:enterprise_linux:7::computenode | rubygem-rdoc | 0 | 0:4.0.0-33.el7_4 |
| Red Hat:enterprise_linux:7::computenode | rubygems | 0 | 0:2.0.14.1-33.el7_4 |
| Red Hat:enterprise_linux:7::computenode | rubygems-devel | 0 | 0:2.0.14.1-33.el7_4 |
| Red Hat:enterprise_linux:7::server | ruby | 0 | 0:2.0.0.648-33.el7_4 |
| Red Hat:enterprise_linux:7::server | ruby-debuginfo | 0 | 0:2.0.0.648-33.el7_4 |
| Red Hat:enterprise_linux:7::server | ruby-devel | 0 | 0:2.0.0.648-33.el7_4 |
| Red Hat:enterprise_linux:7::server | ruby-doc | 0 | 0:2.0.0.648-33.el7_4 |
| Red Hat:enterprise_linux:7::server | ruby-irb | 0 | 0:2.0.0.648-33.el7_4 |
| Red Hat:enterprise_linux:7::server | ruby-libs | 0 | 0:2.0.0.648-33.el7_4 |
| Red Hat:enterprise_linux:7::server | ruby-tcltk | 0 | 0:2.0.0.648-33.el7_4 |
| Red Hat:enterprise_linux:7::server | rubygem-bigdecimal | 0 | 0:1.2.0-33.el7_4 |
| Red Hat:enterprise_linux:7::server | rubygem-io-console | 0 | 0:0.4.2-33.el7_4 |
| Red Hat:enterprise_linux:7::server | rubygem-json | 0 | 0:1.7.7-33.el7_4 |
| Red Hat:enterprise_linux:7::server | rubygem-minitest | 0 | 0:4.3.2-33.el7_4 |
| Red Hat:enterprise_linux:7::server | rubygem-psych | 0 | 0:2.0.0-33.el7_4 |
| Red Hat:enterprise_linux:7::server | rubygem-rake | 0 | 0:0.9.6-33.el7_4 |
| Red Hat:enterprise_linux:7::server | rubygem-rdoc | 0 | 0:4.0.0-33.el7_4 |
| Red Hat:enterprise_linux:7::server | rubygems | 0 | 0:2.0.14.1-33.el7_4 |
| Red Hat:enterprise_linux:7::server | rubygems-devel | 0 | 0:2.0.14.1-33.el7_4 |
| Red Hat:enterprise_linux:7::workstation | ruby | 0 | 0:2.0.0.648-33.el7_4 |
| Red Hat:enterprise_linux:7::workstation | ruby-debuginfo | 0 | 0:2.0.0.648-33.el7_4 |
| Red Hat:enterprise_linux:7::workstation | ruby-devel | 0 | 0:2.0.0.648-33.el7_4 |
| Red Hat:enterprise_linux:7::workstation | ruby-doc | 0 | 0:2.0.0.648-33.el7_4 |
| Red Hat:enterprise_linux:7::workstation | ruby-irb | 0 | 0:2.0.0.648-33.el7_4 |
| Red Hat:enterprise_linux:7::workstation | ruby-libs | 0 | 0:2.0.0.648-33.el7_4 |
| Red Hat:enterprise_linux:7::workstation | ruby-tcltk | 0 | 0:2.0.0.648-33.el7_4 |
| Red Hat:enterprise_linux:7::workstation | rubygem-bigdecimal | 0 | 0:1.2.0-33.el7_4 |
| Red Hat:enterprise_linux:7::workstation | rubygem-io-console | 0 | 0:0.4.2-33.el7_4 |
| Red Hat:enterprise_linux:7::workstation | rubygem-json | 0 | 0:1.7.7-33.el7_4 |
| Red Hat:enterprise_linux:7::workstation | rubygem-minitest | 0 | 0:4.3.2-33.el7_4 |
| Red Hat:enterprise_linux:7::workstation | rubygem-psych | 0 | 0:2.0.0-33.el7_4 |
| Red Hat:enterprise_linux:7::workstation | rubygem-rake | 0 | 0:0.9.6-33.el7_4 |
| Red Hat:enterprise_linux:7::workstation | rubygem-rdoc | 0 | 0:4.0.0-33.el7_4 |
| Red Hat:enterprise_linux:7::workstation | rubygems | 0 | 0:2.0.14.1-33.el7_4 |
| Red Hat:enterprise_linux:7::workstation | rubygems-devel | 0 | 0:2.0.14.1-33.el7_4 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby22-ruby | 0 | 0:2.2.9-19.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby22-ruby-debuginfo | 0 | 0:2.2.9-19.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby22-ruby-devel | 0 | 0:2.2.9-19.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby22-ruby-doc | 0 | 0:2.2.9-19.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby22-ruby-irb | 0 | 0:2.2.9-19.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby22-ruby-libs | 0 | 0:2.2.9-19.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby22-ruby-tcltk | 0 | 0:2.2.9-19.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby22-rubygem-bigdecimal | 0 | 0:1.2.6-19.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby22-rubygem-io-console | 0 | 0:0.4.3-19.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby22-rubygem-json | 0 | 0:1.8.1.1-19.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby22-rubygem-minitest | 0 | 0:5.4.3-19.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby22-rubygem-power_assert | 0 | 0:0.2.2-19.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby22-rubygem-psych | 0 | 0:2.0.8.1-19.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby22-rubygem-rake | 0 | 0:10.4.2-19.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby22-rubygem-rdoc | 0 | 0:4.2.0-19.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby22-rubygem-test-unit | 0 | 0:3.0.8-19.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby22-rubygems | 0 | 0:2.4.5.4-19.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby22-rubygems-devel | 0 | 0:2.4.5.4-19.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby23-ruby | 0 | 0:2.3.6-67.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby23-ruby-debuginfo | 0 | 0:2.3.6-67.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby23-ruby-devel | 0 | 0:2.3.6-67.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby23-ruby-doc | 0 | 0:2.3.6-67.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby23-ruby-irb | 0 | 0:2.3.6-67.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby23-ruby-libs | 0 | 0:2.3.6-67.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby23-ruby-tcltk | 0 | 0:2.3.6-67.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby23-rubygem-bigdecimal | 0 | 0:1.2.8-67.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby23-rubygem-did_you_mean | 0 | 0:1.0.0-67.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby23-rubygem-io-console | 0 | 0:0.4.5-67.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby23-rubygem-json | 0 | 0:1.8.3.1-67.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby23-rubygem-minitest | 0 | 0:5.8.5-67.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby23-rubygem-net-telnet | 0 | 0:0.1.1-67.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby23-rubygem-power_assert | 0 | 0:0.2.6-67.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby23-rubygem-psych | 0 | 0:2.1.0.1-67.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby23-rubygem-rake | 0 | 0:10.4.2-67.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby23-rubygem-rdoc | 0 | 0:4.2.1-67.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby23-rubygem-test-unit | 0 | 0:3.1.5-67.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby23-rubygems | 0 | 0:2.5.2.2-67.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby23-rubygems-devel | 0 | 0:2.5.2.2-67.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby24-ruby | 0 | 0:2.4.2-86.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby24-ruby-debuginfo | 0 | 0:2.4.2-86.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby24-ruby-devel | 0 | 0:2.4.2-86.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby24-ruby-doc | 0 | 0:2.4.2-86.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby24-ruby-irb | 0 | 0:2.4.2-86.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby24-ruby-libs | 0 | 0:2.4.2-86.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby24-rubygem-bigdecimal | 0 | 0:1.3.0-86.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby24-rubygem-did_you_mean | 0 | 0:1.1.0-86.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby24-rubygem-io-console | 0 | 0:0.4.6-86.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby24-rubygem-json | 0 | 0:2.0.4-86.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby24-rubygem-minitest | 0 | 0:5.10.1-86.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby24-rubygem-net-telnet | 0 | 0:0.1.1-86.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby24-rubygem-openssl | 0 | 0:2.0.5-86.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby24-rubygem-power_assert | 0 | 0:0.4.1-86.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby24-rubygem-psych | 0 | 0:2.2.2-86.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby24-rubygem-rake | 0 | 0:12.0.0-86.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby24-rubygem-rdoc | 0 | 0:5.0.0-86.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby24-rubygem-test-unit | 0 | 0:3.2.3-86.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby24-rubygem-xmlrpc | 0 | 0:0.2.1-86.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby24-rubygems | 0 | 0:2.6.14-86.el6 |
| Red Hat:rhel_software_collections:3::el6 | rh-ruby24-rubygems-devel | 0 | 0:2.6.14-86.el6 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby22-ruby | 0 | 0:2.2.9-19.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby22-ruby-debuginfo | 0 | 0:2.2.9-19.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby22-ruby-devel | 0 | 0:2.2.9-19.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby22-ruby-doc | 0 | 0:2.2.9-19.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby22-ruby-irb | 0 | 0:2.2.9-19.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby22-ruby-libs | 0 | 0:2.2.9-19.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby22-ruby-tcltk | 0 | 0:2.2.9-19.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby22-rubygem-bigdecimal | 0 | 0:1.2.6-19.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby22-rubygem-io-console | 0 | 0:0.4.3-19.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby22-rubygem-json | 0 | 0:1.8.1.1-19.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby22-rubygem-minitest | 0 | 0:5.4.3-19.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby22-rubygem-power_assert | 0 | 0:0.2.2-19.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby22-rubygem-psych | 0 | 0:2.0.8.1-19.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby22-rubygem-rake | 0 | 0:10.4.2-19.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby22-rubygem-rdoc | 0 | 0:4.2.0-19.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby22-rubygem-test-unit | 0 | 0:3.0.8-19.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby22-rubygems | 0 | 0:2.4.5.4-19.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby22-rubygems-devel | 0 | 0:2.4.5.4-19.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby23-ruby | 0 | 0:2.3.6-67.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby23-ruby-debuginfo | 0 | 0:2.3.6-67.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby23-ruby-devel | 0 | 0:2.3.6-67.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby23-ruby-doc | 0 | 0:2.3.6-67.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby23-ruby-irb | 0 | 0:2.3.6-67.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby23-ruby-libs | 0 | 0:2.3.6-67.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby23-ruby-tcltk | 0 | 0:2.3.6-67.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby23-rubygem-bigdecimal | 0 | 0:1.2.8-67.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby23-rubygem-did_you_mean | 0 | 0:1.0.0-67.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby23-rubygem-io-console | 0 | 0:0.4.5-67.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby23-rubygem-json | 0 | 0:1.8.3.1-67.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby23-rubygem-minitest | 0 | 0:5.8.5-67.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby23-rubygem-net-telnet | 0 | 0:0.1.1-67.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby23-rubygem-power_assert | 0 | 0:0.2.6-67.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby23-rubygem-psych | 0 | 0:2.1.0.1-67.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby23-rubygem-rake | 0 | 0:10.4.2-67.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby23-rubygem-rdoc | 0 | 0:4.2.1-67.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby23-rubygem-test-unit | 0 | 0:3.1.5-67.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby23-rubygems | 0 | 0:2.5.2.2-67.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby23-rubygems-devel | 0 | 0:2.5.2.2-67.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby24-ruby | 0 | 0:2.4.2-86.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby24-ruby-debuginfo | 0 | 0:2.4.2-86.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby24-ruby-devel | 0 | 0:2.4.2-86.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby24-ruby-doc | 0 | 0:2.4.2-86.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby24-ruby-irb | 0 | 0:2.4.2-86.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby24-ruby-libs | 0 | 0:2.4.2-86.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby24-rubygem-bigdecimal | 0 | 0:1.3.0-86.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby24-rubygem-did_you_mean | 0 | 0:1.1.0-86.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby24-rubygem-io-console | 0 | 0:0.4.6-86.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-ruby24-rubygem-json | 0 | 0:2.0.4-86.el7 |
Related vulnerabilities
- CVE-2025-6442 Ruby WEBrick read_header HTTP Request Smuggling Vulnerability. Also affects webrick
- CVE-2024-47220 An issue was discovered in the WEBrick toolkit through 1.8.1 for Ruby. Also affects webrick
- CVE-2009-4492 WEBrick 1.3.1 in Ruby 1.8.6 through patchlevel 383, 1.8.7 through patchlevel 248… Also affects webrick
- CVE-2008-4310 httputils.rb in WEBrick in Ruby 1.8.1 and 1.8.5, as used in Red Hat Enterprise Linux 4… Also affects webrick
- CVE-2017-17405 Ruby before 2.4.3 allows Net::FTP command injection. Also affects ruby
- CVE-2017-0898 Ruby before 2.4.2, 2.3.5, and 2.2.8 is vulnerable to a malicious format string which… Also affects ruby
- CVE-2017-0901 RubyGems version 2.6.12 and earlier fails to validate specification names, allowing a… Also affects ruby
- CVE-2017-0899 RubyGems version 2.6.12 and earlier is vulnerable to maliciously crafted gem… Also affects ruby