Skip to content
OpenAdvisories
High · 7.5 Public exploit CVE-2020-25613 BIT-ruby-2020-25613BIT-ruby-min-2020-25613EUVD-2022-4026GHSA-gwfg-cqmg-cf8f

WEBRick vulnerable to HTTP Request/Response Smuggling

Published Oct 6, 2020 · Updated Aug 4, 2024 · Assigned by mitre

Description

An issue was discovered in Ruby through 2.5.8, 2.6.x through 2.6.6, and 2.7.x through 2.7.1. WEBrick, a simple HTTP server bundled with Ruby, had not checked the transfer-encoding header value rigorously. An attacker may potentially exploit this issue to bypass a reverse proxy (which also has a poor header check), which may lead to an HTTP Request Smuggling attack.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 jruby 9.3.9.0+ds-1 —
Debian 13 jruby 9.3.9.0+ds-1 —
Debian 12 jruby 9.3.9.0+ds-1 —
Debian 10 jruby 9.1.17.0-3+deb10u1 DLA-3408-1
Debian 9 jruby 1.7.26-1+deb9u3 DLA-2392-1
Debian 9 ruby2.3 2.3.3-1+deb9u9 DLA-2391-1
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS ruby2.7 2.7.0-5ubuntu1.3 USN-4882-1
Ubuntu 18.04 LTS ruby2.5 2.5.1-1ubuntu1.8 USN-4882-1
Ubuntu 16.04 LTS ruby2.3 2.3.1-2~ubuntu16.04.15 USN-4882-1
ReleasePackageFixed inAdvisory
RHEL 8 ruby +4 2.5.9-107.module+el8.4.0+10822+fe4fffb1 RHSA-2021:2588, RHSA-2021:2587, RHSA-2021:2584
RHEL 8 ruby-default-gems 2.7.3-136.module+el8.4.0+10728+4c884998 RHSA-2021:2584
RHEL 8 rubygem-abrt +1 0.3.0-4.module+el8.1.0+3653+beb38eb0 RHSA-2021:2588, RHSA-2021:2587, RHSA-2021:2584
RHEL 8 rubygem-bigdecimal 1.3.4-107.module+el8.4.0+10822+fe4fffb1 RHSA-2021:2588, RHSA-2021:2587, RHSA-2021:2584
RHEL 8 rubygem-bson +1 4.3.0-2.module+el8.1.0+3656+f80bfa1d RHSA-2021:2588, RHSA-2021:2587, RHSA-2021:2584
RHEL 8 rubygem-bundler +1 1.16.1-3.module+el8.1.0+3656+f80bfa1d RHSA-2021:2588, RHSA-2021:2587, RHSA-2021:2584
RHEL 8 rubygem-did_you_mean 1.2.0-107.module+el8.4.0+10822+fe4fffb1 RHSA-2021:2588, RHSA-2021:2587
RHEL 8 rubygem-io-console 0.4.6-107.module+el8.4.0+10822+fe4fffb1 RHSA-2021:2588, RHSA-2021:2587, RHSA-2021:2584
RHEL 8 rubygem-irb 1.0.0-107.module+el8.4.0+10830+bbd85cce RHSA-2021:2588, RHSA-2021:2584
RHEL 8 rubygem-json 2.1.0-107.module+el8.4.0+10822+fe4fffb1 RHSA-2021:2588, RHSA-2021:2587, RHSA-2021:2584
RHEL 8 rubygem-minitest 5.10.3-107.module+el8.4.0+10822+fe4fffb1 RHSA-2021:2588, RHSA-2021:2587, RHSA-2021:2584
RHEL 8 rubygem-mongo +1 2.5.1-2.module+el8.1.0+3656+f80bfa1d RHSA-2021:2588, RHSA-2021:2587, RHSA-2021:2584
RHEL 8 rubygem-mysql2 +1 0.4.10-4.module+el8.1.0+3656+f80bfa1d RHSA-2021:2588, RHSA-2021:2587, RHSA-2021:2584
RHEL 8 rubygem-net-telnet 0.1.1-107.module+el8.4.0+10822+fe4fffb1 RHSA-2021:2588, RHSA-2021:2587, RHSA-2021:2584
RHEL 8 rubygem-openssl 2.1.2-107.module+el8.4.0+10822+fe4fffb1 RHSA-2021:2588, RHSA-2021:2587, RHSA-2021:2584
RHEL 8 rubygem-pg +1 1.0.0-2.module+el8.1.0+3656+f80bfa1d RHSA-2021:2588, RHSA-2021:2587, RHSA-2021:2584
RHEL 8 rubygem-power_assert 1.1.1-107.module+el8.4.0+10822+fe4fffb1 RHSA-2021:2588, RHSA-2021:2587, RHSA-2021:2584
RHEL 8 rubygem-psych 3.0.2-107.module+el8.4.0+10822+fe4fffb1 RHSA-2021:2588, RHSA-2021:2587, RHSA-2021:2584
RHEL 8 rubygem-rake 12.3.3-107.module+el8.4.0+10822+fe4fffb1 RHSA-2021:2588, RHSA-2021:2587, RHSA-2021:2584
RHEL 8 rubygem-rdoc 6.0.1.1-107.module+el8.4.0+10822+fe4fffb1 RHSA-2021:2588, RHSA-2021:2587, RHSA-2021:2584
RHEL 8 rubygem-test-unit 3.2.7-107.module+el8.4.0+10822+fe4fffb1 RHSA-2021:2588, RHSA-2021:2587, RHSA-2021:2584
RHEL 8 rubygem-xmlrpc 0.3.0-107.module+el8.4.0+10822+fe4fffb1 RHSA-2021:2588, RHSA-2021:2587, RHSA-2021:2584
RHEL 8 rubygems +1 2.7.6.3-107.module+el8.4.0+10822+fe4fffb1 RHSA-2021:2588, RHSA-2021:2587, RHSA-2021:2584
RHEL 3 rh-ruby25-ruby +4 2.5.9-9.el7 RHSA-2021:2104
RHEL 3 rh-ruby25-rubygem-bigdecimal 1.3.4-9.el7 RHSA-2021:2104
RHEL 3 rh-ruby25-rubygem-did_you_mean 1.2.0-9.el7 RHSA-2021:2104
RHEL 3 rh-ruby25-rubygem-io-console 0.4.6-9.el7 RHSA-2021:2104
RHEL 3 rh-ruby25-rubygem-json 2.1.0-9.el7 RHSA-2021:2104
RHEL 3 rh-ruby25-rubygem-minitest 5.10.3-9.el7 RHSA-2021:2104
RHEL 3 rh-ruby25-rubygem-net-telnet 0.1.1-9.el7 RHSA-2021:2104
RHEL 3 rh-ruby25-rubygem-openssl 2.1.2-9.el7 RHSA-2021:2104
RHEL 3 rh-ruby25-rubygem-power_assert 1.1.1-9.el7 RHSA-2021:2104
RHEL 3 rh-ruby25-rubygem-psych 3.0.2-9.el7 RHSA-2021:2104
RHEL 3 rh-ruby25-rubygem-rake 12.3.3-9.el7 RHSA-2021:2104
RHEL 3 rh-ruby25-rubygem-rdoc 6.0.1.1-9.el7 RHSA-2021:2104
RHEL 3 rh-ruby25-rubygem-test-unit 3.2.7-9.el7 RHSA-2021:2104
RHEL 3 rh-ruby25-rubygem-xmlrpc 0.3.0-9.el7 RHSA-2021:2104
RHEL 3 rh-ruby25-rubygems +1 2.7.6.3-9.el7 RHSA-2021:2104
RHEL 3 rh-ruby26-ruby +3 2.6.7-119.el7 RHSA-2021:2230
RHEL 3 rh-ruby26-rubygem-bigdecimal 1.4.1-119.el7 RHSA-2021:2230
RHEL 3 rh-ruby26-rubygem-bundler 1.17.2-119.el7 RHSA-2021:2230
RHEL 3 rh-ruby26-rubygem-did_you_mean 1.3.0-119.el7 RHSA-2021:2230
RHEL 3 rh-ruby26-rubygem-io-console 0.4.7-119.el7 RHSA-2021:2230
RHEL 3 rh-ruby26-rubygem-irb 1.0.0-119.el7 RHSA-2021:2230
RHEL 3 rh-ruby26-rubygem-json 2.1.0-119.el7 RHSA-2021:2230
RHEL 3 rh-ruby26-rubygem-minitest 5.11.3-119.el7 RHSA-2021:2230
RHEL 3 rh-ruby26-rubygem-net-telnet 0.2.0-119.el7 RHSA-2021:2230
RHEL 3 rh-ruby26-rubygem-openssl 2.1.2-119.el7 RHSA-2021:2230
RHEL 3 rh-ruby26-rubygem-power_assert 1.1.3-119.el7 RHSA-2021:2230
RHEL 3 rh-ruby26-rubygem-psych 3.1.0-119.el7 RHSA-2021:2230
RHEL 3 rh-ruby26-rubygem-rake 12.3.3-119.el7 RHSA-2021:2230
RHEL 3 rh-ruby26-rubygem-rdoc 6.1.2-119.el7 RHSA-2021:2230
RHEL 3 rh-ruby26-rubygem-test-unit 3.2.9-119.el7 RHSA-2021:2230
RHEL 3 rh-ruby26-rubygem-xmlrpc 0.3.0-119.el7 RHSA-2021:2230
RHEL 3 rh-ruby26-rubygems +1 3.0.3.1-119.el7 RHSA-2021:2230
RHEL 3 rh-ruby27-ruby +3 2.7.3-129.el7 RHSA-2021:2229
RHEL 3 rh-ruby27-rubygem-bigdecimal 2.0.0-129.el7 RHSA-2021:2229
RHEL 3 rh-ruby27-rubygem-bundler 2.1.4-129.el7 RHSA-2021:2229
RHEL 3 rh-ruby27-rubygem-did_you_mean 1.4.0-129.el7 RHSA-2021:2229
RHEL 3 rh-ruby27-rubygem-io-console 0.5.6-129.el7 RHSA-2021:2229
RHEL 3 rh-ruby27-rubygem-irb 1.2.6-129.el7 RHSA-2021:2229
RHEL 3 rh-ruby27-rubygem-json 2.3.0-129.el7 RHSA-2021:2229
RHEL 3 rh-ruby27-rubygem-minitest 5.13.0-129.el7 RHSA-2021:2229
RHEL 3 rh-ruby27-rubygem-net-telnet 0.2.0-129.el7 RHSA-2021:2229
RHEL 3 rh-ruby27-rubygem-openssl 2.1.2-129.el7 RHSA-2021:2229
RHEL 3 rh-ruby27-rubygem-power_assert 1.1.7-129.el7 RHSA-2021:2229
RHEL 3 rh-ruby27-rubygem-psych 3.1.0-129.el7 RHSA-2021:2229
RHEL 3 rh-ruby27-rubygem-racc 1.4.16-129.el7 RHSA-2021:2229
RHEL 3 rh-ruby27-rubygem-rake 13.0.1-129.el7 RHSA-2021:2229
RHEL 3 rh-ruby27-rubygem-rdoc 6.2.1-129.el7 RHSA-2021:2229
RHEL 3 rh-ruby27-rubygem-test-unit 3.3.4-129.el7 RHSA-2021:2229
RHEL 3 rh-ruby27-rubygem-xmlrpc 0.3.0-129.el7 RHSA-2021:2229
RHEL 3 rh-ruby27-rubygems +1 3.1.6-129.el7 RHSA-2021:2229
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
RHEL 8.2 EUS ruby +3 2.6.9-107.module+el8.2.0+14086+86d863af RHSA-2022:0582
RHEL 8.2 EUS rubygem-abrt +1 0.3.0-4.module+el8.1.0+3653+beb38eb0 RHSA-2022:0582
RHEL 8.2 EUS rubygem-bigdecimal 1.4.1-107.module+el8.2.0+14086+86d863af RHSA-2022:0582
RHEL 8.2 EUS rubygem-bson +1 4.5.0-1.module+el8.1.0+3653+beb38eb0 RHSA-2022:0582
RHEL 8.2 EUS rubygem-bundler 1.17.2-107.module+el8.2.0+14086+86d863af RHSA-2022:0582
RHEL 8.2 EUS rubygem-did_you_mean 1.3.0-107.module+el8.2.0+14086+86d863af RHSA-2022:0582
RHEL 8.2 EUS rubygem-io-console 0.4.7-107.module+el8.2.0+14086+86d863af RHSA-2022:0582
RHEL 8.2 EUS rubygem-irb 1.0.0-107.module+el8.2.0+14086+86d863af RHSA-2022:0582
RHEL 8.2 EUS rubygem-json 2.1.0-107.module+el8.2.0+14086+86d863af RHSA-2022:0582
RHEL 8.2 EUS rubygem-minitest 5.11.3-107.module+el8.2.0+14086+86d863af RHSA-2022:0582
RHEL 8.2 EUS rubygem-mongo +1 2.8.0-1.module+el8.1.0+3653+beb38eb0 RHSA-2022:0582
RHEL 8.2 EUS rubygem-mysql2 +1 0.5.2-1.module+el8.1.0+3653+beb38eb0 RHSA-2022:0582
RHEL 8.2 EUS rubygem-net-telnet 0.2.0-107.module+el8.2.0+14086+86d863af RHSA-2022:0582
RHEL 8.2 EUS rubygem-openssl 2.1.2-107.module+el8.2.0+14086+86d863af RHSA-2022:0582
RHEL 8.2 EUS rubygem-pg +1 1.1.4-1.module+el8.1.0+3653+beb38eb0 RHSA-2022:0582
RHEL 8.2 EUS rubygem-power_assert 1.1.3-107.module+el8.2.0+14086+86d863af RHSA-2022:0582
RHEL 8.2 EUS rubygem-psych 3.1.0-107.module+el8.2.0+14086+86d863af RHSA-2022:0582
RHEL 8.2 EUS rubygem-rake 12.3.3-107.module+el8.2.0+14086+86d863af RHSA-2022:0582
RHEL 8.2 EUS rubygem-rdoc 6.1.2.1-107.module+el8.2.0+14086+86d863af RHSA-2022:0582
RHEL 8.2 EUS rubygem-test-unit 3.2.9-107.module+el8.2.0+14086+86d863af RHSA-2022:0582
RHEL 8.2 EUS rubygem-xmlrpc 0.3.0-107.module+el8.2.0+14086+86d863af RHSA-2022:0582
RHEL 8.2 EUS rubygems +1 3.0.3.1-107.module+el8.2.0+14086+86d863af RHSA-2022:0582
RHEL 8.1 E4S ruby +3 2.6.9-107.module+el8.1.0+14088+04cf326e RHSA-2022:0581
RHEL 8.1 E4S rubygem-abrt +1 0.3.0-4.module+el8.1.0+3653+beb38eb0 RHSA-2022:0581
RHEL 8.1 E4S rubygem-bigdecimal 1.4.1-107.module+el8.1.0+14088+04cf326e RHSA-2022:0581
RHEL 8.1 E4S rubygem-bson +1 4.5.0-1.module+el8.1.0+3653+beb38eb0 RHSA-2022:0581
RHEL 8.1 E4S rubygem-bundler 1.17.2-107.module+el8.1.0+14088+04cf326e RHSA-2022:0581
RHEL 8.1 E4S rubygem-did_you_mean 1.3.0-107.module+el8.1.0+14088+04cf326e RHSA-2022:0581
RHEL 8.1 E4S rubygem-io-console 0.4.7-107.module+el8.1.0+14088+04cf326e RHSA-2022:0581
RHEL 8.1 E4S rubygem-irb 1.0.0-107.module+el8.1.0+14088+04cf326e RHSA-2022:0581
RHEL 8.1 E4S rubygem-json 2.1.0-107.module+el8.1.0+14088+04cf326e RHSA-2022:0581
RHEL 8.1 E4S rubygem-minitest 5.11.3-107.module+el8.1.0+14088+04cf326e RHSA-2022:0581
RHEL 8.1 E4S rubygem-mongo +1 2.8.0-1.module+el8.1.0+3653+beb38eb0 RHSA-2022:0581
RHEL 8.1 E4S rubygem-mysql2 +1 0.5.2-1.module+el8.1.0+3653+beb38eb0 RHSA-2022:0581
RHEL 8.1 E4S rubygem-net-telnet 0.2.0-107.module+el8.1.0+14088+04cf326e RHSA-2022:0581
RHEL 8.1 E4S rubygem-openssl 2.1.2-107.module+el8.1.0+14088+04cf326e RHSA-2022:0581
RHEL 8.1 E4S rubygem-pg +1 1.1.4-1.module+el8.1.0+3653+beb38eb0 RHSA-2022:0581
RHEL 8.1 E4S rubygem-power_assert 1.1.3-107.module+el8.1.0+14088+04cf326e RHSA-2022:0581
RHEL 8.1 E4S rubygem-psych 3.1.0-107.module+el8.1.0+14088+04cf326e RHSA-2022:0581
RHEL 8.1 E4S rubygem-rake 12.3.3-107.module+el8.1.0+14088+04cf326e RHSA-2022:0581
RHEL 8.1 E4S rubygem-rdoc 6.1.2.1-107.module+el8.1.0+14088+04cf326e RHSA-2022:0581
RHEL 8.1 E4S rubygem-test-unit 3.2.9-107.module+el8.1.0+14088+04cf326e RHSA-2022:0581
RHEL 8.1 E4S rubygem-xmlrpc 0.3.0-107.module+el8.1.0+14088+04cf326e RHSA-2022:0581
RHEL 8.1 E4S rubygems +1 3.0.3.1-107.module+el8.1.0+14088+04cf326e RHSA-2022:0581
Red Hat Hardened Images 1 ruby3.3 +5 3.3.10-23.1.hum1 RHSA-2026:7305
Red Hat Hardened Images 1 ruby3.4 +5 3.4.8-31.1.hum1 RHSA-2026:7307
Red Hat Hardened Images 1 ruby4.0 +5 4.0.0-33.3.hum1 RHSA-2026:8838

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 8 rubygem-abrt +1 0.3.0-4.module_el8.5.0+259+8cec6917 ALSA-2021:2588, ALSA-2021:2587, ALSA-2021:2584
AlmaLinux 8 rubygem-bson +1 4.3.0-2.module_el8.5.0+259+8cec6917 ALSA-2021:2588, ALSA-2021:2587, ALSA-2021:2584
AlmaLinux 8 rubygem-mongo +1 2.5.1-2.module_el8.5.0+259+8cec6917 ALSA-2021:2588, ALSA-2021:2587, ALSA-2021:2584
AlmaLinux 8 rubygem-mysql2 +1 0.4.10-4.module_el8.5.0+259+8cec6917 ALSA-2021:2588, ALSA-2021:2587, ALSA-2021:2584
AlmaLinux 8 rubygem-pg +1 1.0.0-2.module_el8.5.0+259+8cec6917 ALSA-2021:2588, ALSA-2021:2587, ALSA-2021:2584

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 8 ruby 2.5.9-107.module+el8.4.0+592+03ff458a RLSA-2021:2588, RLSA-2021:2587, RLSA-2021:2584
Rocky Linux 8 rubygem-abrt 0.3.0-4.module+el8.3.0+167+5c390590 RLSA-2021:2588, RLSA-2021:2587, RLSA-2021:2584
Rocky Linux 8 rubygem-bson 4.3.0-2.module+el8.3.0+167+5c390590 RLSA-2021:2588, RLSA-2021:2587, RLSA-2021:2584
Rocky Linux 8 rubygem-bundler 1.16.1-3.module+el8.3.0+167+5c390590 RLSA-2021:2587
Rocky Linux 8 rubygem-mongo 2.5.1-2.module+el8.4.0+349+3470f258 RLSA-2021:2588, RLSA-2021:2587, RLSA-2021:2584
Rocky Linux 8 rubygem-mysql2 0.4.10-4.module+el8.3.0+167+5c390590 RLSA-2021:2588, RLSA-2021:2587, RLSA-2021:2584
Rocky Linux 8 rubygem-pg 1.0.0-2.module+el8.3.0+167+5c390590 RLSA-2021:2588, RLSA-2021:2587, RLSA-2021:2584
ReleasePackageFixed inAdvisory
SLES 15 SP2 ruby2.5 2.5.8-4.14.1 SUSE-SU-2021:0933-1
SLES 15 SP1 ruby2.5 2.5.8-4.14.1 SUSE-SU-2021:0933-1
SLES 15 ruby2.5 2.5.8-4.14.1 SUSE-SU-2021:0933-1
SLES 12 SP5 ruby2.1 2.1.9-19.6.1 SUSE-SU-2021:3837-1
SLES 12 SP4 ruby2.1 2.1.9-19.6.1 SUSE-SU-2021:3837-1
Show 19 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES 12 SP3 ruby2.1 2.1.9-19.6.1 SUSE-SU-2021:3837-1
SLES 12 SP2 ruby2.1 2.1.9-19.6.1 SUSE-SU-2021:3837-1
SLES for SAP 15 SP1 ruby2.5 2.5.8-4.14.1 SUSE-SU-2021:0933-1
SLES for SAP 15 ruby2.5 2.5.8-4.14.1 SUSE-SU-2021:0933-1
SLES for SAP 12 SP5 ruby2.1 2.1.9-19.6.1 SUSE-SU-2021:3837-1
SLES for SAP 12 SP4 ruby2.1 2.1.9-19.6.1 SUSE-SU-2021:3837-1
SLES for SAP 12 SP3 ruby2.1 2.1.9-19.6.1 SUSE-SU-2021:3837-1
SLE Micro 5.0 ruby2.5 2.5.8-4.14.1 SUSE-SU-2021:0933-1
SLE HPC 15 SP1 ruby2.5 2.5.8-4.14.1 SUSE-SU-2021:0933-1
SLE HPC 15 ruby2.5 2.5.8-4.14.1 SUSE-SU-2021:0933-1
SUSE OpenStack Cloud Crowbar 9 ruby2.1 2.1.9-19.6.1 SUSE-SU-2021:3837-1
SUSE OpenStack Cloud Crowbar 8 ruby2.1 2.1.9-19.6.1 SUSE-SU-2021:3837-1
SUSE OpenStack Cloud 9 ruby2.1 2.1.9-19.6.1 SUSE-SU-2021:3837-1
SUSE OpenStack Cloud 8 ruby2.1 2.1.9-19.6.1 SUSE-SU-2021:3837-1
SUSE Manager Server 4.0 ruby2.5 2.5.8-4.14.1 SUSE-SU-2021:0933-1
SUSE Manager Retail Branch Server 4.0 ruby2.5 2.5.8-4.14.1 SUSE-SU-2021:0933-1
SUSE Manager Proxy 4.0 ruby2.5 2.5.8-4.14.1 SUSE-SU-2021:0933-1
SUSE HPE Helion OpenStack 8 ruby2.1 2.1.9-19.6.1 SUSE-SU-2021:3837-1
SUSE Enterprise Storage 6 ruby2.5 2.5.8-4.14.1 SUSE-SU-2021:0933-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed ruby2.7 2.7.3-3.2 openSUSE-SU-2024:11310-1
openSUSE Leap 15.2 ruby2.5 2.5.8-lp152.2.3.1 openSUSE-SU-2021:0471-1
ReleasePackageFixed inAdvisory
Alpine v3.24 ruby 2.7.2-r0 —
Alpine v3.23 ruby 2.7.2-r0 —
Alpine v3.22 ruby 2.7.2-r0 —
Alpine v3.21 ruby 2.7.2-r0 —
Alpine v3.20 ruby 2.7.2-r0 —
Show 10 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 ruby 2.7.2-r0 —
Alpine v3.18 ruby 2.7.2-r0 —
Alpine v3.17 ruby 2.7.2-r0 —
Alpine v3.16 ruby 2.7.2-r0 —
Alpine v3.15 ruby 2.7.2-r0 —
Alpine v3.14 ruby 2.7.2-r0 —
Alpine v3.13 ruby 2.7.2-r0 —
Alpine v3.12 ruby 2.7.2-r0 —
Alpine v3.11 ruby 2.6.6-r3 —
Alpine v3.10 ruby 2.5.8-r1 —

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2 ruby +5 2.0.0.648-36.amzn2.0.2 ALAS2-2021-1641
Amazon Linux 2 rubygem-bigdecimal 1.2.0-36.amzn2.0.2 ALAS2-2021-1641
Amazon Linux 2 rubygem-io-console 0.4.2-36.amzn2.0.2 ALAS2-2021-1641
Amazon Linux 2 rubygem-json 1.7.7-36.amzn2.0.2 ALAS2-2021-1641
Amazon Linux 2 rubygem-minitest 4.3.2-36.amzn2.0.2 ALAS2-2021-1641
Amazon Linux 2 rubygem-psych 2.0.0-36.amzn2.0.2 ALAS2-2021-1641
Amazon Linux 2 rubygem-rake 0.9.6-36.amzn2.0.2 ALAS2-2021-1641
Amazon Linux 2 rubygem-rdoc 4.0.0-36.amzn2.0.2 ALAS2-2021-1641
Amazon Linux 2 rubygems +1 2.0.14.1-36.amzn2.0.2 ALAS2-2021-1641

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 8 ruby +4 2.5.9-107.module+el8.4.0+20203+c00aa653 ELSA-2021-2588, ELSA-2021-2587, ELSA-2021-2584
Oracle Linux 8 ruby-default-gems 2.7.3-136.module+el8.4.0+20239+cbf59dc8 ELSA-2021-2584
Oracle Linux 8 rubygem-abrt +1 0.3.0-4.module+el8.1.0+5406+ce01f9b9 ELSA-2021-2588, ELSA-2021-2587, ELSA-2021-2584
Oracle Linux 8 rubygem-bigdecimal 1.3.4-107.module+el8.4.0+20203+c00aa653 ELSA-2021-2588, ELSA-2021-2587, ELSA-2021-2584
Oracle Linux 8 rubygem-bson +1 4.3.0-2.module+el8.3.0+7756+e45777e9 ELSA-2021-2588, ELSA-2021-2587, ELSA-2021-2584
Oracle Linux 8 rubygem-bundler +1 1.16.1-3.module+el8.3.0+7756+e45777e9 ELSA-2021-2588, ELSA-2021-2587, ELSA-2021-2584
Oracle Linux 8 rubygem-did_you_mean 1.2.0-107.module+el8.4.0+20203+c00aa653 ELSA-2021-2588, ELSA-2021-2587
Oracle Linux 8 rubygem-io-console 0.4.6-107.module+el8.4.0+20203+c00aa653 ELSA-2021-2588, ELSA-2021-2587, ELSA-2021-2584
Oracle Linux 8 rubygem-irb 1.0.0-107.module+el8.4.0+20235+1e5b8be3 ELSA-2021-2588, ELSA-2021-2584
Oracle Linux 8 rubygem-json 2.1.0-107.module+el8.4.0+20203+c00aa653 ELSA-2021-2588, ELSA-2021-2587, ELSA-2021-2584
Oracle Linux 8 rubygem-minitest 5.10.3-107.module+el8.4.0+20203+c00aa653 ELSA-2021-2588, ELSA-2021-2587, ELSA-2021-2584
Oracle Linux 8 rubygem-mongo +1 2.5.1-2.module+el8.3.0+7756+e45777e9 ELSA-2021-2588, ELSA-2021-2587, ELSA-2021-2584
Oracle Linux 8 rubygem-mysql2 +1 0.4.10-4.module+el8.3.0+7756+e45777e9 ELSA-2021-2588, ELSA-2021-2587, ELSA-2021-2584
Oracle Linux 8 rubygem-net-telnet 0.1.1-107.module+el8.4.0+20203+c00aa653 ELSA-2021-2588, ELSA-2021-2587, ELSA-2021-2584
Oracle Linux 8 rubygem-openssl 2.1.2-107.module+el8.4.0+20203+c00aa653 ELSA-2021-2588, ELSA-2021-2587, ELSA-2021-2584
Oracle Linux 8 rubygem-pg +1 1.0.0-2.module+el8.3.0+7756+e45777e9 ELSA-2021-2588, ELSA-2021-2587, ELSA-2021-2584
Oracle Linux 8 rubygem-power_assert 1.1.1-107.module+el8.4.0+20203+c00aa653 ELSA-2021-2588, ELSA-2021-2587, ELSA-2021-2584
Oracle Linux 8 rubygem-psych 3.0.2-107.module+el8.4.0+20203+c00aa653 ELSA-2021-2588, ELSA-2021-2587, ELSA-2021-2584
Oracle Linux 8 rubygem-rake 12.3.3-107.module+el8.4.0+20203+c00aa653 ELSA-2021-2588, ELSA-2021-2587, ELSA-2021-2584
Oracle Linux 8 rubygem-rdoc 6.0.1.1-107.module+el8.4.0+20203+c00aa653 ELSA-2021-2588, ELSA-2021-2587, ELSA-2021-2584
Oracle Linux 8 rubygem-test-unit 3.2.7-107.module+el8.4.0+20203+c00aa653 ELSA-2021-2588, ELSA-2021-2587, ELSA-2021-2584
Oracle Linux 8 rubygem-xmlrpc 0.3.0-107.module+el8.4.0+20203+c00aa653 ELSA-2021-2588, ELSA-2021-2587, ELSA-2021-2584
Oracle Linux 8 rubygems +1 2.7.6.3-107.module+el8.4.0+20203+c00aa653 ELSA-2021-2588, ELSA-2021-2587, ELSA-2021-2584

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

GitHub 1 repository

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

Affected packages

EcosystemPackageAffectedFixedRecord
RubyGems webrick >= 1.6.0, < 1.6.1 1.6.1 GHSA-gwfg-cqmg-cf8f
RubyGems webrick >= 1.5.0, < 1.5.1 1.5.1 GHSA-gwfg-cqmg-cf8f
RubyGems webrick < 1.4.4 1.4.4 GHSA-gwfg-cqmg-cf8f

Advisories 30

References