CVE-2021-41819

ruby: Ruby is an extensible, interpreted, object-oriented, scripting language

CVE-2021-41819 is fixed in 44 products on 1 platform, first by libruby2.5 2.5.1-1ubuntu1.11, released December 31, 2021. It is not reported as exploited. Patch Radar priority: High.

High
CVSS
7.7
Moderate
Exploitation
None reported
No vendor assessment
CISA KEV
Not listed
Not in the Known Exploited Vulnerabilities catalog
EPSS
0.0315
88th percentile

Ruby is an extensible, interpreted, object-oriented, scripting language. It has features to process text files and to perform system management tasks. The following packages have been upgraded to a later upstream version: ruby (3.0.4). (BZ#2109431) Security Fix(es): * ruby: Regular expression denial of service vulnerability of Date parsing methods (CVE-2021-41817) * ruby: Cookie prefix spoofing in CGI::Cookie.parse (CVE-2021-41819) * Ruby: Double free in Regexp compilation (CVE-2022-28738) * Ruby: Buffer overrun in String-to-Float conversion (CVE-2022-28739) For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section. Bug Fix(es): * ruby 3.0: User-installed rubygems plugins are not being loaded [RHEL8] (BZ#2110981)

Where it's fixed

ProductFixed inFixReleased
Linux
libruby2.5 · Ubuntu 18.04.6 LTS (bionic) 2.5.1-1ubuntu1.11 libruby2.5 2.5.1-1ubuntu1.11 Dec 31, 2021
libruby2.7 · Ubuntu 20.04 LTS (focal) 2.7.0-5ubuntu1.6 libruby2.7 2.7.0-5ubuntu1.6 Dec 31, 2021
libruby3.0 · Ubuntu 22.04.1 LTS (jammy) 3.0.2-7ubuntu2 libruby3.0 3.0.2-7ubuntu2 Dec 31, 2021
ruby · RHEL 8 0:3.0.4-141.module+el8.6.0+16311+3e5e17e9 RHSA-2022:6450 Sep 13, 2022
ruby · almalinux 8 3.0.4-141.module_el8.6.0+3263+41cde0c0 ALSA-2022:6450 Sep 13, 2022
ruby · ol 8 0:2.5.9-110.module+el8.6.0+20712+84e27c2d ELSA-2022-5779 Aug 3, 2022
ruby · rocky 8 0:3.0.4-141.module+el8.6.0+1002+a7dba0ac RLSA-2022:6450 Sep 13, 2022
ruby-default-gems · RHEL 8 0:3.0.4-141.module+el8.6.0+16311+3e5e17e9 RHSA-2022:6450 Sep 13, 2022
ruby-default-gems · almalinux 8 3.0.4-141.module_el8.6.0+3263+41cde0c0 ALSA-2022:6450 Sep 13, 2022
ruby-default-gems · ol 8 0:2.7.6-138.module+el8.6.0+20740+358d9979 ELSA-2022-6447 Sep 15, 2022
ruby-devel · RHEL 8 0:3.0.4-141.module+el8.6.0+16311+3e5e17e9 RHSA-2022:6450 Sep 13, 2022
ruby-devel · almalinux 8 3.0.4-141.module_el8.6.0+3263+41cde0c0 ALSA-2022:6450 Sep 13, 2022
ruby-devel · ol 8 0:2.5.9-110.module+el8.6.0+20712+84e27c2d ELSA-2022-5779 Aug 3, 2022
ruby-doc · RHEL 8 0:3.0.4-141.module+el8.6.0+16311+3e5e17e9 RHSA-2022:6450 Sep 13, 2022
ruby-doc · almalinux 8 3.0.4-141.module_el8.6.0+3263+41cde0c0 ALSA-2022:6450 Sep 13, 2022
ruby-doc · ol 8 0:2.5.9-110.module+el8.6.0+20712+84e27c2d ELSA-2022-5779 Aug 3, 2022
ruby-irb · RHEL 8 0:2.5.9-110.module+el8.6.0+15956+aa803fc1 RHSA-2022:5779 Aug 1, 2022
ruby-irb · almalinux 8 2.5.9-110.module_el8.6.0+3074+4b08f9d4 ALSA-2022:5779 Aug 1, 2022
ruby-irb · ol 8 0:2.5.9-110.module+el8.6.0+20712+84e27c2d ELSA-2022-5779 Aug 3, 2022
ruby-libs · RHEL 8 0:3.0.4-141.module+el8.6.0+16311+3e5e17e9 RHSA-2022:6450 Sep 13, 2022
ruby-libs · almalinux 8 3.0.4-141.module_el8.6.0+3263+41cde0c0 ALSA-2022:6450 Sep 13, 2022
ruby-libs · ol 8 0:2.5.9-110.module+el8.6.0+20712+84e27c2d ELSA-2022-5779 Aug 3, 2022
ruby2.5 · Ubuntu 18.04.6 LTS (bionic) 2.5.1-1ubuntu1.11 ruby2.5 2.5.1-1ubuntu1.11 Dec 31, 2021
ruby2.7 · Debian 11.6 (bullseye) 2.7.4-1+deb11u1 DEBIAN-CVE-2021-41819 Jan 1, 2022
ruby2.7 · Ubuntu 20.04 LTS (focal) 2.7.0-5ubuntu1.6 ruby2.7 2.7.0-5ubuntu1.6 Dec 31, 2021
ruby3.0 · Ubuntu 22.04.1 LTS (jammy) 3.0.2-7ubuntu2 ruby3.0 3.0.2-7ubuntu2 Dec 31, 2021
rubygem-abrt · RHEL 8 0:0.4.0-1.module+el8.5.0+11580+845038eb RHSA-2022:6450 Sep 13, 2022
rubygem-abrt · almalinux 8 0.4.0-1.module_el8.5.0+2595+0c654ebc ALSA-2022:6450 Sep 13, 2022
rubygem-abrt · ol 8 0:0.3.0-4.module+el8.3.0+7756+e45777e9 ELSA-2022-5779 Aug 3, 2022
rubygem-abrt · rocky 8 0:0.4.0-1.module+el8.5.0+668+665814fa RLSA-2022:6450 Sep 13, 2022
rubygem-abrt-doc · RHEL 8 0:0.4.0-1.module+el8.5.0+11580+845038eb RHSA-2022:6450 Sep 13, 2022
rubygem-abrt-doc · almalinux 8 0.4.0-1.module_el8.5.0+2595+0c654ebc ALSA-2022:6450 Sep 13, 2022
rubygem-abrt-doc · ol 8 0:0.3.0-4.module+el8.3.0+7756+e45777e9 ELSA-2022-5779 Aug 3, 2022
rubygem-bigdecimal · RHEL 8 0:3.0.0-141.module+el8.6.0+16311+3e5e17e9 RHSA-2022:6450 Sep 13, 2022
rubygem-bigdecimal · almalinux 8 3.0.0-141.module_el8.6.0+3263+41cde0c0 ALSA-2022:6450 Sep 13, 2022
rubygem-bigdecimal · ol 8 0:1.3.4-110.module+el8.6.0+20712+84e27c2d ELSA-2022-5779 Aug 3, 2022
rubygem-bson · RHEL 8 0:4.8.1-1.module+el8.3.0+7192+4e3a532a RHSA-2022:6447 Sep 13, 2022
rubygem-bson · almalinux 8 4.8.1-1.module_el8.5.0+117+35d1289b ALSA-2022:6447 Sep 13, 2022
rubygem-bson · ol 8 0:4.3.0-2.module+el8.3.0+7756+e45777e9 ELSA-2022-5779 Aug 3, 2022
rubygem-bson · rocky 8 0:4.8.1-1.module+el8.4.0+594+11b6673a RLSA-2022:6447 Sep 13, 2022
rubygem-bson-doc · RHEL 8 0:4.8.1-1.module+el8.3.0+7192+4e3a532a RHSA-2022:6447 Sep 13, 2022
rubygem-bson-doc · almalinux 8 4.8.1-1.module_el8.3.0+6147+d0dfc1e4 ALSA-2022:6447 Sep 13, 2022
rubygem-bson-doc · ol 8 0:4.3.0-2.module+el8.3.0+7756+e45777e9 ELSA-2022-5779 Aug 3, 2022
rubygem-bundler · RHEL 8 0:2.2.33-141.module+el8.6.0+16311+3e5e17e9 RHSA-2022:6450 Sep 13, 2022
rubygem-bundler · almalinux 8 2.2.33-141.module_el8.6.0+3263+41cde0c0 ALSA-2022:6450 Sep 13, 2022
rubygem-bundler · ol 8 0:1.16.1-4.module+el8.6.0+20712+84e27c2d ELSA-2022-5779 Aug 3, 2022
rubygem-bundler · rocky 8 0:1.16.1-4.module+el8.6.0+992+fc951c18 RLSA-2022:5779 Aug 1, 2022
rubygem-bundler-doc · RHEL 8 0:1.16.1-4.module+el8.6.0+14229+2452087f RHSA-2022:5779 Aug 1, 2022
rubygem-bundler-doc · almalinux 8 1.16.1-4.module_el8.5.0+2625+ec418553 ALSA-2022:5779 Aug 1, 2022
rubygem-bundler-doc · ol 8 0:1.16.1-4.module+el8.6.0+20712+84e27c2d ELSA-2022-5779 Aug 3, 2022
rubygem-did_you_mean · RHEL 8 0:1.2.0-110.module+el8.6.0+15956+aa803fc1 RHSA-2022:5779 Aug 1, 2022
rubygem-did_you_mean · almalinux 8 1.2.0-110.module_el8.6.0+3074+4b08f9d4 ALSA-2022:5779 Aug 1, 2022
rubygem-did_you_mean · ol 8 0:1.2.0-110.module+el8.6.0+20712+84e27c2d ELSA-2022-5779 Aug 3, 2022
rubygem-io-console · RHEL 8 0:0.5.7-141.module+el8.6.0+16311+3e5e17e9 RHSA-2022:6450 Sep 13, 2022
rubygem-io-console · almalinux 8 0.5.7-141.module_el8.6.0+3263+41cde0c0 ALSA-2022:6450 Sep 13, 2022
rubygem-io-console · ol 8 0:0.4.6-110.module+el8.6.0+20712+84e27c2d ELSA-2022-5779 Aug 3, 2022
rubygem-irb · RHEL 8 0:1.3.5-141.module+el8.6.0+16311+3e5e17e9 RHSA-2022:6450 Sep 13, 2022
rubygem-irb · almalinux 8 1.3.5-141.module_el8.6.0+3263+41cde0c0 ALSA-2022:6450 Sep 13, 2022
rubygem-irb · ol 8 0:1.0.0-108.module+el8.5.0+20495+db24e7b4 ELSA-2022-0543 Feb 16, 2022
rubygem-json · RHEL 8 0:2.5.1-141.module+el8.6.0+16311+3e5e17e9 RHSA-2022:6450 Sep 13, 2022
rubygem-json · almalinux 8 2.5.1-141.module_el8.6.0+3263+41cde0c0 ALSA-2022:6450 Sep 13, 2022
rubygem-json · ol 8 0:2.1.0-110.module+el8.6.0+20712+84e27c2d ELSA-2022-5779 Aug 3, 2022
rubygem-minitest · RHEL 8 0:5.14.2-141.module+el8.6.0+16311+3e5e17e9 RHSA-2022:6450 Sep 13, 2022
rubygem-minitest · almalinux 8 5.14.2-141.module_el8.6.0+3263+41cde0c0 ALSA-2022:6450 Sep 13, 2022
rubygem-minitest · ol 8 0:5.10.3-110.module+el8.6.0+20712+84e27c2d ELSA-2022-5779 Aug 3, 2022
rubygem-mongo · RHEL 8 0:2.11.3-1.module+el8.3.0+7192+4e3a532a RHSA-2022:6447 Sep 13, 2022
rubygem-mongo · almalinux 8 2.11.3-1.module_el8.3.0+6147+d0dfc1e4 ALSA-2022:6447 Sep 13, 2022
rubygem-mongo · ol 8 0:2.5.1-2.module+el8.3.0+7756+e45777e9 ELSA-2022-5779 Aug 3, 2022
rubygem-mongo · rocky 8 0:2.11.3-1.module+el8.4.0+594+11b6673a RLSA-2022:6447 Sep 13, 2022
rubygem-mongo-doc · RHEL 8 0:2.11.3-1.module+el8.3.0+7192+4e3a532a RHSA-2022:6447 Sep 13, 2022
rubygem-mongo-doc · almalinux 8 2.11.3-1.module_el8.3.0+6147+d0dfc1e4 ALSA-2022:6447 Sep 13, 2022
rubygem-mongo-doc · ol 8 0:2.5.1-2.module+el8.3.0+7756+e45777e9 ELSA-2022-5779 Aug 3, 2022
rubygem-mysql2 · RHEL 8 0:0.5.3-1.module+el8.5.0+11580+845038eb RHSA-2022:6450 Sep 13, 2022
rubygem-mysql2 · almalinux 8 0.5.3-1.module_el8.5.0+2595+0c654ebc ALSA-2022:6450 Sep 13, 2022
rubygem-mysql2 · ol 8 0:0.4.10-4.module+el8.3.0+7756+e45777e9 ELSA-2022-5779 Aug 3, 2022
rubygem-mysql2 · rocky 8 0:0.5.3-1.module+el8.5.0+668+665814fa RLSA-2022:6450 Sep 13, 2022
rubygem-mysql2-doc · RHEL 8 0:0.5.3-1.module+el8.5.0+11580+845038eb RHSA-2022:6450 Sep 13, 2022
rubygem-mysql2-doc · almalinux 8 0.5.3-1.module_el8.5.0+2595+0c654ebc ALSA-2022:6450 Sep 13, 2022
rubygem-mysql2-doc · ol 8 0:0.4.10-4.module+el8.3.0+7756+e45777e9 ELSA-2022-5779 Aug 3, 2022
rubygem-net-telnet · RHEL 8 0:0.2.0-138.module+el8.6.0+16148+54b2ba8f RHSA-2022:6447 Sep 13, 2022
rubygem-net-telnet · almalinux 8 0.2.0-138.module_el8.6.0+3263+904da987 ALSA-2022:6447 Sep 13, 2022
rubygem-net-telnet · ol 8 0:0.1.1-110.module+el8.6.0+20712+84e27c2d ELSA-2022-5779 Aug 3, 2022
rubygem-openssl · RHEL 8 0:2.1.3-138.module+el8.6.0+16148+54b2ba8f RHSA-2022:6447 Sep 13, 2022
rubygem-openssl · almalinux 8 2.1.3-138.module_el8.6.0+3263+904da987 ALSA-2022:6447 Sep 13, 2022
rubygem-openssl · ol 8 0:2.1.2-110.module+el8.6.0+20712+84e27c2d ELSA-2022-5779 Aug 3, 2022
rubygem-pg · RHEL 8 0:1.2.3-1.module+el8.5.0+11580+845038eb RHSA-2022:6450 Sep 13, 2022
rubygem-pg · almalinux 8 1.2.3-1.module_el8.5.0+2595+0c654ebc ALSA-2022:6450 Sep 13, 2022
rubygem-pg · ol 8 0:1.0.0-2.module+el8.3.0+7756+e45777e9 ELSA-2022-5779 Aug 3, 2022
rubygem-pg · rocky 8 0:1.2.3-1.module+el8.5.0+668+665814fa RLSA-2022:6450 Sep 13, 2022
rubygem-pg-doc · RHEL 8 0:1.2.3-1.module+el8.5.0+11580+845038eb RHSA-2022:6450 Sep 13, 2022
rubygem-pg-doc · almalinux 8 1.2.3-1.module_el8.5.0+2595+0c654ebc ALSA-2022:6450 Sep 13, 2022
rubygem-pg-doc · ol 8 0:1.0.0-2.module+el8.3.0+7756+e45777e9 ELSA-2022-5779 Aug 3, 2022
rubygem-power_assert · RHEL 8 0:1.2.0-141.module+el8.6.0+16311+3e5e17e9 RHSA-2022:6450 Sep 13, 2022
rubygem-power_assert · almalinux 8 1.2.0-141.module_el8.6.0+3263+41cde0c0 ALSA-2022:6450 Sep 13, 2022
rubygem-power_assert · ol 8 0:1.1.1-110.module+el8.6.0+20712+84e27c2d ELSA-2022-5779 Aug 3, 2022
rubygem-psych · RHEL 8 0:3.3.2-141.module+el8.6.0+16311+3e5e17e9 RHSA-2022:6450 Sep 13, 2022
rubygem-psych · almalinux 8 3.3.2-141.module_el8.6.0+3263+41cde0c0 ALSA-2022:6450 Sep 13, 2022
rubygem-psych · ol 8 0:3.0.2-110.module+el8.6.0+20712+84e27c2d ELSA-2022-5779 Aug 3, 2022
rubygem-rake · RHEL 8 0:13.0.3-141.module+el8.6.0+16311+3e5e17e9 RHSA-2022:6450 Sep 13, 2022
rubygem-rake · almalinux 8 13.0.3-141.module_el8.6.0+3263+41cde0c0 ALSA-2022:6450 Sep 13, 2022
rubygem-rake · ol 8 0:12.3.3-110.module+el8.6.0+20712+84e27c2d ELSA-2022-5779 Aug 3, 2022
rubygem-rbs · RHEL 8 0:1.4.0-141.module+el8.6.0+16311+3e5e17e9 RHSA-2022:6450 Sep 13, 2022
rubygem-rbs · almalinux 8 1.4.0-141.module_el8.6.0+3263+41cde0c0 ALSA-2022:6450 Sep 13, 2022
rubygem-rbs · ol 8 0:1.4.0-141.module+el8.6.0+20741+4fdba061 ELSA-2022-6450 Sep 15, 2022
rubygem-rdoc · RHEL 8 0:6.3.3-141.module+el8.6.0+16311+3e5e17e9 RHSA-2022:6450 Sep 13, 2022
rubygem-rdoc · almalinux 8 6.3.3-141.module_el8.6.0+3263+41cde0c0 ALSA-2022:6450 Sep 13, 2022
rubygem-rdoc · ol 8 0:6.0.1.1-110.module+el8.6.0+20712+84e27c2d ELSA-2022-5779 Aug 3, 2022
rubygem-rexml · RHEL 8 0:3.2.5-141.module+el8.6.0+16311+3e5e17e9 RHSA-2022:6450 Sep 13, 2022
rubygem-rexml · almalinux 8 3.2.5-141.module_el8.6.0+3263+41cde0c0 ALSA-2022:6450 Sep 13, 2022
rubygem-rexml · ol 8 0:3.2.5-141.module+el8.6.0+20741+4fdba061 ELSA-2022-6450 Sep 15, 2022
rubygem-rss · RHEL 8 0:0.2.9-141.module+el8.6.0+16311+3e5e17e9 RHSA-2022:6450 Sep 13, 2022
rubygem-rss · almalinux 8 0.2.9-141.module_el8.6.0+3263+41cde0c0 ALSA-2022:6450 Sep 13, 2022
rubygem-rss · ol 8 0:0.2.9-141.module+el8.6.0+20741+4fdba061 ELSA-2022-6450 Sep 15, 2022
rubygem-test-unit · RHEL 8 0:3.3.7-141.module+el8.6.0+16311+3e5e17e9 RHSA-2022:6450 Sep 13, 2022
rubygem-test-unit · almalinux 8 3.3.7-141.module_el8.6.0+3263+41cde0c0 ALSA-2022:6450 Sep 13, 2022
rubygem-test-unit · ol 8 0:3.2.7-110.module+el8.6.0+20712+84e27c2d ELSA-2022-5779 Aug 3, 2022
rubygem-typeprof · RHEL 8 0:0.15.2-141.module+el8.6.0+16311+3e5e17e9 RHSA-2022:6450 Sep 13, 2022
rubygem-typeprof · almalinux 8 0.15.2-141.module_el8.6.0+3263+41cde0c0 ALSA-2022:6450 Sep 13, 2022
rubygem-typeprof · ol 8 0:0.15.2-141.module+el8.6.0+20741+4fdba061 ELSA-2022-6450 Sep 15, 2022
rubygem-xmlrpc · RHEL 8 0:0.3.0-138.module+el8.6.0+16148+54b2ba8f RHSA-2022:6447 Sep 13, 2022
rubygem-xmlrpc · almalinux 8 0.3.0-138.module_el8.6.0+3263+904da987 ALSA-2022:6447 Sep 13, 2022
rubygem-xmlrpc · ol 8 0:0.3.0-110.module+el8.6.0+20712+84e27c2d ELSA-2022-5779 Aug 3, 2022
rubygems · RHEL 8 0:3.2.33-141.module+el8.6.0+16311+3e5e17e9 RHSA-2022:6450 Sep 13, 2022
rubygems · almalinux 8 3.2.33-141.module_el8.6.0+3263+41cde0c0 ALSA-2022:6450 Sep 13, 2022
rubygems · ol 8 0:2.7.6.3-110.module+el8.6.0+20712+84e27c2d ELSA-2022-5779 Aug 3, 2022
rubygems-devel · RHEL 8 0:3.2.33-141.module+el8.6.0+16311+3e5e17e9 RHSA-2022:6450 Sep 13, 2022
rubygems-devel · almalinux 8 3.2.33-141.module_el8.6.0+3263+41cde0c0 ALSA-2022:6450 Sep 13, 2022
rubygems-devel · ol 8 0:2.7.6.3-110.module+el8.6.0+20712+84e27c2d ELSA-2022-5779 Aug 3, 2022

Patch Radar data is free to use with attribution. Terms and how to credit it.

Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.