rh-ruby30-ruby-3.0.4-149.el7
エラータID: AXSA:2022-3890:01
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: rh-ruby30-ruby (3.0.4).
Security Fix(es):
* ruby: buffer overflow in CGI.escape_html (CVE-2021-41816)
* 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):
* rh-ruby30 ruby: User-installed rubygems plugins are not being loaded
CVE-2021-41816
CGI.escape_html in Ruby before 2.7.5 and 3.x before 3.0.3 has an integer overflow and resultant buffer overflow via a long string on platforms (such as Windows) where size_t and long have different numbers of bytes. This also affects the CGI gem before 0.3.1 for Ruby.
CVE-2021-41817
Date.parse in the date gem through 3.2.0 for Ruby allows ReDoS (regular expression Denial of Service) via a long string. The fixed versions are 3.2.1, 3.1.2, 3.0.2, and 2.0.1.
CVE-2021-41819
CGI::Cookie.parse in Ruby through 2.6.8 mishandles security prefixes in cookie names. This also affects the CGI gem through 0.3.0 for Ruby.
CVE-2022-28738
A double free was found in the Regexp compiler in Ruby 3.x before 3.0.4 and 3.1.x before 3.1.2. If a victim attempts to create a Regexp from untrusted user input, an attacker may be able to write to unexpected memory locations.
CVE-2022-28739
There is a buffer over-read in Ruby before 2.6.10, 2.7.x before 2.7.6, 3.x before 3.0.4, and 3.1.x before 3.1.2. It occurs in String-to-Float conversion, including Kernel#Float and String#to_f.
Update packages.
CGI.escape_html in Ruby before 2.7.5 and 3.x before 3.0.3 has an integer overflow and resultant buffer overflow via a long string on platforms (such as Windows) where size_t and long have different numbers of bytes. This also affects the CGI gem before 0.3.1 for Ruby.
Date.parse in the date gem through 3.2.0 for Ruby allows ReDoS (regular expression Denial of Service) via a long string. The fixed versions are 3.2.1, 3.1.2, 3.0.2, and 2.0.1.
CGI::Cookie.parse in Ruby through 2.6.8 mishandles security prefixes in cookie names. This also affects the CGI gem through 0.3.0 for Ruby.
A double free was found in the Regexp compiler in Ruby 3.x before 3.0.4 and 3.1.x before 3.1.2. If a victim attempts to create a Regexp from untrusted user input, an attacker may be able to write to unexpected memory locations.
There is a buffer over-read in Ruby before 2.6.10, 2.7.x before 2.7.6, 3.x before 3.0.4, and 3.1.x before 3.1.2. It occurs in String-to-Float conversion, including Kernel#Float and String#to_f.
N/A
SRPMS
- rh-ruby30-ruby-3.0.4-149.el7.src.rpm
MD5: b717a1a55f4bf071fb48094df4bc0070
SHA-256: b035d57db42c475bddc530abe0307f08f9d98d1192c112293bf655038ef8ed7a
Size: 15.21 MB
Asianux Server 7 for x86_64
- rh-ruby30-ruby-3.0.4-149.el7.x86_64.rpm
MD5: c83d5c77826b71c13aefde48613e3c7d
SHA-256: 5ab0e2d03dfb40a8416c932dcb24121e70e266cb446815706d503739ede37023
Size: 82.55 kB - rh-ruby30-ruby-default-gems-3.0.4-149.el7.noarch.rpm
MD5: e0cae1b9b9439e68ecc1ef24f2b8dfdd
SHA-256: fa061538f90c3bea92ddd912cc1ac911d4d27332e900d1ecefda12b2bd7fedcb
Size: 77.26 kB - rh-ruby30-ruby-devel-3.0.4-149.el7.x86_64.rpm
MD5: 9560f5124106cc90cb9dc37a1f5e23d8
SHA-256: c4a08461e12004d66639d9a90195e71c50e5e977a87b8f5b554e9ccc73f8bd6f
Size: 322.24 kB - rh-ruby30-ruby-doc-3.0.4-149.el7.noarch.rpm
MD5: 061b20621213e4389c53dc61daa0e793
SHA-256: 8bcb1b3e55aaebf27e8445d74d69112546488ba21c25defecf6d5b3ef159d926
Size: 5.73 MB - rh-ruby30-rubygem-bigdecimal-3.0.0-149.el7.x86_64.rpm
MD5: 1fbd07f78fa51c6b9281be34a391fcd1
SHA-256: a22a9a9d2f5ad1a2003e0db9188edc057e7fdf065304ab75c189d9d3e5e0ade9
Size: 92.40 kB - rh-ruby30-rubygem-bundler-2.2.33-149.el7.noarch.rpm
MD5: dfa84ebd6f0e6ab919a94316a59081b1
SHA-256: 1163d448a1c00fc5caaf1ce25659d9cb054985c3c104fcbafc9f71e3efa3542f
Size: 445.96 kB - rh-ruby30-rubygem-io-console-0.5.7-149.el7.x86_64.rpm
MD5: 326ab7a8601896c51b2e5c32e2026def
SHA-256: 40b1b6d6308ba6931f1d0ea43ff2e383b3546d5fa745b3bd6b419a6660f47837
Size: 63.67 kB - rh-ruby30-rubygem-irb-1.3.5-149.el7.noarch.rpm
MD5: 5314dae70b19bc31cda59f4b50f40e91
SHA-256: 9f62b6c86542adfb0cf08775863527e6fa55a1dffab95f7b9a147e7793d7ad37
Size: 109.25 kB - rh-ruby30-rubygem-json-2.5.1-149.el7.x86_64.rpm
MD5: 1468ac42828739df469a9726aa1b0d68
SHA-256: 07a31fd624e1611ab7ff8fb53e534b79b606a4359a64ac60e17105ed4bcad77b
Size: 90.72 kB - rh-ruby30-rubygem-minitest-5.14.2-149.el7.noarch.rpm
MD5: 65c35f72f0c4ef7bcc1046fcf5cebe42
SHA-256: 60c6a8bf19dea96307bf39b972ba7a17025157e6f8f66a06a3d4b385d03898c6
Size: 124.52 kB - rh-ruby30-rubygem-power_assert-1.2.0-149.el7.noarch.rpm
MD5: bfc379fba9e50c8e0ec85d19172e4f43
SHA-256: 3e650562bcc51317562d3d037f6d44f97376c41ae971af103d2287af656156e4
Size: 63.65 kB - rh-ruby30-rubygem-psych-3.3.2-149.el7.x86_64.rpm
MD5: 1b001488b8057752fbb722b340d036ea
SHA-256: c515f46773f85c1cd9020f308dd1c01b0554bc630b21dad721b5e9f665adf254
Size: 90.20 kB - rh-ruby30-rubygem-rake-13.0.3-149.el7.noarch.rpm
MD5: 08e811d0f21760799603c14b4572e45c
SHA-256: db6c1ac51aa28cd793430cc459a8001e8328b0cc4ed28969713642e4aca8618d
Size: 135.57 kB - rh-ruby30-rubygem-rbs-1.4.0-149.el7.noarch.rpm
MD5: aa487b417659cce74eebca50b822040b
SHA-256: b204804d43ee444be157c1d320d4c103a95993daa1af76fd77507c499ed32d72
Size: 560.71 kB - rh-ruby30-rubygem-rexml-3.2.5-149.el7.noarch.rpm
MD5: ddc966e5476ab4f08829740ea91bd7b4
SHA-256: 4c4c60c760d00d929a0ccd34117abb063cf1a9601b243be7f3882af2676a564d
Size: 141.95 kB - rh-ruby30-rubygem-rss-0.2.9-149.el7.noarch.rpm
MD5: cf5e068b55d8bc1e67e9475247b8038d
SHA-256: f0913d9389f8052e5f8eaa9fba5b489495a6263fabde880c93c6769adafc76f4
Size: 153.41 kB - rh-ruby30-rubygems-3.2.33-149.el7.noarch.rpm
MD5: 2c1897ae710e0d6644a7ba7255d22824
SHA-256: 7c55246a706d8fd6cbfdc7de79d5a5fae1a6bc3d768893e3b6fbc9977d367385
Size: 322.04 kB - rh-ruby30-rubygems-devel-3.2.33-149.el7.noarch.rpm
MD5: 22bbe6f384f13f5215d3bbc145224b86
SHA-256: 58e29f3355aaab1e86bd04ff28fcda71fa1137c49cf318ddfc7100dc2e2f8ac9
Size: 51.74 kB - rh-ruby30-rubygem-test-unit-3.3.7-149.el7.noarch.rpm
MD5: 911b209095908d4993bac0f015da28c5
SHA-256: e2ade05fa403da603957917b939e3d8ef525ec0216f99af66b9a6f15e5447a96
Size: 172.55 kB - rh-ruby30-rubygem-typeprof-0.15.2-149.el7.noarch.rpm
MD5: e7209e4a06ed73e469b25f1d2aca932c
SHA-256: 0fe3dd709ebe05f49040e86eb8009dd1899d08b9a566d36cf16eb8086106537e
Size: 577.73 kB - rh-ruby30-ruby-libs-3.0.4-149.el7.x86_64.rpm
MD5: 78e9c8316e7c8c33f798084f4e874c07
SHA-256: 280784da5b891f657dc493bbeb09b094da68d9a3b7f38b24e77e720879dda937
Size: 3.55 MB