rh-ruby30-ruby-3.0.4-149.el7

エラータID: AXSA:2022-3890:01

Release date: 
Tuesday, October 11, 2022 - 13:03
Subject: 
rh-ruby30-ruby-3.0.4-149.el7
Affected Channels: 
Asianux Server 7 for x86_64
Severity: 
Moderate
Description: 

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.

Solution: 

Update packages.

Additional Info: 

N/A

Download: 

SRPMS
  1. 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
  1. rh-ruby30-ruby-3.0.4-149.el7.x86_64.rpm
    MD5: c83d5c77826b71c13aefde48613e3c7d
    SHA-256: 5ab0e2d03dfb40a8416c932dcb24121e70e266cb446815706d503739ede37023
    Size: 82.55 kB
  2. rh-ruby30-ruby-default-gems-3.0.4-149.el7.noarch.rpm
    MD5: e0cae1b9b9439e68ecc1ef24f2b8dfdd
    SHA-256: fa061538f90c3bea92ddd912cc1ac911d4d27332e900d1ecefda12b2bd7fedcb
    Size: 77.26 kB
  3. rh-ruby30-ruby-devel-3.0.4-149.el7.x86_64.rpm
    MD5: 9560f5124106cc90cb9dc37a1f5e23d8
    SHA-256: c4a08461e12004d66639d9a90195e71c50e5e977a87b8f5b554e9ccc73f8bd6f
    Size: 322.24 kB
  4. rh-ruby30-ruby-doc-3.0.4-149.el7.noarch.rpm
    MD5: 061b20621213e4389c53dc61daa0e793
    SHA-256: 8bcb1b3e55aaebf27e8445d74d69112546488ba21c25defecf6d5b3ef159d926
    Size: 5.73 MB
  5. rh-ruby30-rubygem-bigdecimal-3.0.0-149.el7.x86_64.rpm
    MD5: 1fbd07f78fa51c6b9281be34a391fcd1
    SHA-256: a22a9a9d2f5ad1a2003e0db9188edc057e7fdf065304ab75c189d9d3e5e0ade9
    Size: 92.40 kB
  6. rh-ruby30-rubygem-bundler-2.2.33-149.el7.noarch.rpm
    MD5: dfa84ebd6f0e6ab919a94316a59081b1
    SHA-256: 1163d448a1c00fc5caaf1ce25659d9cb054985c3c104fcbafc9f71e3efa3542f
    Size: 445.96 kB
  7. rh-ruby30-rubygem-io-console-0.5.7-149.el7.x86_64.rpm
    MD5: 326ab7a8601896c51b2e5c32e2026def
    SHA-256: 40b1b6d6308ba6931f1d0ea43ff2e383b3546d5fa745b3bd6b419a6660f47837
    Size: 63.67 kB
  8. rh-ruby30-rubygem-irb-1.3.5-149.el7.noarch.rpm
    MD5: 5314dae70b19bc31cda59f4b50f40e91
    SHA-256: 9f62b6c86542adfb0cf08775863527e6fa55a1dffab95f7b9a147e7793d7ad37
    Size: 109.25 kB
  9. rh-ruby30-rubygem-json-2.5.1-149.el7.x86_64.rpm
    MD5: 1468ac42828739df469a9726aa1b0d68
    SHA-256: 07a31fd624e1611ab7ff8fb53e534b79b606a4359a64ac60e17105ed4bcad77b
    Size: 90.72 kB
  10. rh-ruby30-rubygem-minitest-5.14.2-149.el7.noarch.rpm
    MD5: 65c35f72f0c4ef7bcc1046fcf5cebe42
    SHA-256: 60c6a8bf19dea96307bf39b972ba7a17025157e6f8f66a06a3d4b385d03898c6
    Size: 124.52 kB
  11. rh-ruby30-rubygem-power_assert-1.2.0-149.el7.noarch.rpm
    MD5: bfc379fba9e50c8e0ec85d19172e4f43
    SHA-256: 3e650562bcc51317562d3d037f6d44f97376c41ae971af103d2287af656156e4
    Size: 63.65 kB
  12. rh-ruby30-rubygem-psych-3.3.2-149.el7.x86_64.rpm
    MD5: 1b001488b8057752fbb722b340d036ea
    SHA-256: c515f46773f85c1cd9020f308dd1c01b0554bc630b21dad721b5e9f665adf254
    Size: 90.20 kB
  13. rh-ruby30-rubygem-rake-13.0.3-149.el7.noarch.rpm
    MD5: 08e811d0f21760799603c14b4572e45c
    SHA-256: db6c1ac51aa28cd793430cc459a8001e8328b0cc4ed28969713642e4aca8618d
    Size: 135.57 kB
  14. rh-ruby30-rubygem-rbs-1.4.0-149.el7.noarch.rpm
    MD5: aa487b417659cce74eebca50b822040b
    SHA-256: b204804d43ee444be157c1d320d4c103a95993daa1af76fd77507c499ed32d72
    Size: 560.71 kB
  15. rh-ruby30-rubygem-rexml-3.2.5-149.el7.noarch.rpm
    MD5: ddc966e5476ab4f08829740ea91bd7b4
    SHA-256: 4c4c60c760d00d929a0ccd34117abb063cf1a9601b243be7f3882af2676a564d
    Size: 141.95 kB
  16. rh-ruby30-rubygem-rss-0.2.9-149.el7.noarch.rpm
    MD5: cf5e068b55d8bc1e67e9475247b8038d
    SHA-256: f0913d9389f8052e5f8eaa9fba5b489495a6263fabde880c93c6769adafc76f4
    Size: 153.41 kB
  17. rh-ruby30-rubygems-3.2.33-149.el7.noarch.rpm
    MD5: 2c1897ae710e0d6644a7ba7255d22824
    SHA-256: 7c55246a706d8fd6cbfdc7de79d5a5fae1a6bc3d768893e3b6fbc9977d367385
    Size: 322.04 kB
  18. rh-ruby30-rubygems-devel-3.2.33-149.el7.noarch.rpm
    MD5: 22bbe6f384f13f5215d3bbc145224b86
    SHA-256: 58e29f3355aaab1e86bd04ff28fcda71fa1137c49cf318ddfc7100dc2e2f8ac9
    Size: 51.74 kB
  19. rh-ruby30-rubygem-test-unit-3.3.7-149.el7.noarch.rpm
    MD5: 911b209095908d4993bac0f015da28c5
    SHA-256: e2ade05fa403da603957917b939e3d8ef525ec0216f99af66b9a6f15e5447a96
    Size: 172.55 kB
  20. rh-ruby30-rubygem-typeprof-0.15.2-149.el7.noarch.rpm
    MD5: e7209e4a06ed73e469b25f1d2aca932c
    SHA-256: 0fe3dd709ebe05f49040e86eb8009dd1899d08b9a566d36cf16eb8086106537e
    Size: 577.73 kB
  21. rh-ruby30-ruby-libs-3.0.4-149.el7.x86_64.rpm
    MD5: 78e9c8316e7c8c33f798084f4e874c07
    SHA-256: 280784da5b891f657dc493bbeb09b094da68d9a3b7f38b24e77e720879dda937
    Size: 3.55 MB