[security - high] ruby:3.3 security, bug fix, and enhancement update

エラータID: AXSA:2026-1503:01

Release date: 
Monday, August 10, 2026 - 19:33
Subject: 
[security - high] ruby:3.3 security, bug fix, and enhancement update
Affected Channels: 
Asianux Server 8 for x86_64
Severity: 
High
Description: 

Ruby is an extensible, interpreted, object-oriented, scripting language. It has features to process text files and to perform system management tasks.

Security Fix(es):

* zlib: zlib: Memory corruption via buffer overflow in Zlib::GzipReader (CVE-2026-27820)
* net-imap: Net::IMAP: Arbitrary IMAP command injection via CRLF sequences in unvalidated input (CVE-2026-42257)
* ruby/net-imap: ruby: Net::IMAP: Denial of Service via large iteration count in SCRAM authentication (CVE-2026-42256)
* net-imap: Net::IMAP: Command injection via non-synchronizing literals (CVE-2026-47240)
* net-imap: Net::IMAP: Arbitrary IMAP command injection due to improper input validation (CVE-2026-47242)
* net-imap: rubygem-net-imap: Net::IMAP: Denial of Service via malformed command input (CVE-2026-47241)

Bug Fix(es) and Enhancement(s):

* ruby:3.3/ruby: Rebase to the latest Ruby 3.3 release [rhel-8] (JIRA:RHEL-170929)

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.

CVE-2026-27820
zlib is a Ruby interface for the zlib compression/decompression library. Versions 3.0.0 and below, 3.1.0, 3.1.1, 3.2.0 and 3.2.1 contain a buffer overflow vulnerability in the Zlib::GzipReader. The zstream_buffer_ungets function prepends caller-provided bytes ahead of previously produced output but fails to guarantee the backing Ruby string has enough capacity before the memmove shifts the existing data. This can lead to memory corruption when the buffer length exceeds capacity. This issue has been fixed in versions 3.0.1, 3.1.2 and 3.2.3.
CVE-2026-42256
Net::IMAP implements Internet Message Access Protocol (IMAP) client functionality in Ruby. From versions 0.4.0 to before 0.4.24, 0.5.0 to before 0.5.14, and 0.6.0 to before 0.6.4, when authenticating a connection with SCRAM-SHA1 or SCRAM-SHA256, a hostile server can perform a computational denial-of-service attack on the client process by sending a big iteration count value. This issue has been patched in versions 0.4.24, 0.5.14, and 0.6.4.
CVE-2026-42257
Net::IMAP implements Internet Message Access Protocol (IMAP) client functionality in Ruby. Prior to versions 0.4.24, 0.5.14, and 0.6.4, several Net::IMAP commands accept a raw string argument that is sent to the server without validation or escaping. If this string is derived from user-controlled input, it may contain contain CRLF sequences, which an attacker can use to inject arbitrary IMAP commands. This issue has been patched in versions 0.4.24, 0.5.14, and 0.6.4.
CVE-2026-47240
Net::IMAP implements Internet Message Access Protocol (IMAP) client functionality in Ruby. Prior to 0.6.5 and 0.5.15, several Net::IMAP commands accept a "raw data" argument that is sent verbatim after validation to prevent command injection. However, if a server does not support non-synchronizing literals, it may still be possible to inject arbitrary IMAP commands inside non-synchronizing literals. A server without support for non-synchronizing literals may interpret the "+}\r\n" as the end of a malformed command line and respond with a tagged BAD. In that case, the contents of the literal will be interpreted as one or more new pipelined commands, allowing a CRLF command injection attack to succeed. This affects criteria for #search and #uid_search; search_keys for #sort, #thread, #uid_sort, and #uid_thread; and attr for #fetch and #uid_fetch. This vulnerability is fixed in 0.6.5 and 0.5.15.
CVE-2026-47241
Net::IMAP implements Internet Message Access Protocol (IMAP) client functionality in Ruby. Prior to 0.6.5 and 0.5.15, several Net::IMAP commands accept a raw string argument which is only validated to prevent CRLF injection and then sent verbatim. If this string is derived from user-controlled input, an attacker can force the next command to be absorbed as a continuation of the first command. This will cause the first command to eventually fail, but also prevents it from returning until another command is sent (from another thread). That other command will not return until the connection is closed. This vulnerability is fixed in 0.6.5 and 0.5.15.
CVE-2026-47242
Net::IMAP implements Internet Message Access Protocol (IMAP) client functionality in Ruby. Prior to 0.6.5 and 0.5.15, when Net::IMAP#id is called with a hash argument, although the ID field value strings are correctly quoted (escaping quoted specials), they were not validated to prohibit CRLF sequences. While Net::IMAP#enable does process its arguments for aliases, it does not validate them as valid atoms (or as a list of valid atoms). The #to_s value is sent verbatim. Arguments to either command could be used by an attacker to inject arbitrary IMAP commands. This vulnerability is fixed in 0.6.5 and 0.5.15.

Modularity name: "ruby"
Stream name: "3.3"

Solution: 

Update packages.

Additional Info: 

N/A

Download: 

SRPMS
  1. rpm-local-generator-support-1-1.module+el8+2021+38674ab3.src.rpm
    MD5: 48ca674cf394f39e12f9f93a56c68226
    SHA-256: 8ff0eb6d6b60c311569d95c9f217d4985ece75545db2435cb6de5e5dc1187dc4
    Size: 7.12 kB
  2. rubygem-abrt-0.4.0-1.module+el8+2021+38674ab3.src.rpm
    MD5: 2bf4d2c8df4bef044466eafe08506651
    SHA-256: 1032141b883731b72dcb222b947711347fe49901053f784022495886b6dd256d
    Size: 16.60 kB
  3. rubygem-mysql2-0.5.5-1.module+el8+2021+38674ab3.src.rpm
    MD5: 4e95b72debfb85debfe8d7eb0c1bad02
    SHA-256: 9700817ebc633be486e3bd1c66247305b58c9366809985947b1c3809909200e4
    Size: 124.06 kB
  4. rubygem-pg-1.5.4-1.module+el8+2021+38674ab3.ML.1.src.rpm
    MD5: 9755af5764e4ffdbc98b16f7ecca8379
    SHA-256: a727de8fb67b57803527d28ffaf785fb39a52225267e581f2c4ee2216aeb2946
    Size: 310.08 kB
  5. ruby-3.3.12-8.module+el8+2021+38674ab3.src.rpm
    MD5: 554e6b2ab2ca1421a3a554edb90cd473
    SHA-256: 7b716cc53b1e517c57c2f06685d1a056ee60b0a1b5bd94191a6ce9c7f3b9f63a
    Size: 15.28 MB

Asianux Server 8 for x86_64
  1. ruby-3.3.12-8.module+el8+2021+38674ab3.i686.rpm
    MD5: 63ec7e6f2f9d2da9b093e89d348d7206
    SHA-256: edd28f2b1764d28db93a20a74cf2f22144e683dcbd1c3f0bdd60f33d705a4e01
    Size: 89.24 kB
  2. ruby-3.3.12-8.module+el8+2021+38674ab3.x86_64.rpm
    MD5: 83741b47a45c6ebbe68593e9d8b1b3df
    SHA-256: 46e1e2051e627f0036d185ba0cbdf4d85356edc33205c5da92af388f3ad8e698
    Size: 89.17 kB
  3. ruby-bundled-gems-3.3.12-8.module+el8+2021+38674ab3.i686.rpm
    MD5: 7b432a281be29ce3d24bd017e9a7e163
    SHA-256: ef22bdd919431cb3d7b87b2ed0e4d676a1636d938fc15aacc598fa194faaf4e0
    Size: 343.74 kB
  4. ruby-bundled-gems-3.3.12-8.module+el8+2021+38674ab3.x86_64.rpm
    MD5: 6ff5ff152bd09e5321083a9eb65a24a2
    SHA-256: 8b65492646c5e3ae08a9a4f26957476d9a372ccd319ac898913794491a0b8a1e
    Size: 343.51 kB
  5. ruby-debugsource-3.3.12-8.module+el8+2021+38674ab3.i686.rpm
    MD5: e67835f5fcaf1599c133cea96fa263bb
    SHA-256: 1c65f43866ea48d619cfa06fea6130e9ac7854e89493ae3b4e2c5f0e5469a4eb
    Size: 4.44 MB
  6. ruby-debugsource-3.3.12-8.module+el8+2021+38674ab3.x86_64.rpm
    MD5: bb0641f3c591d8833da5a46e0e42dde5
    SHA-256: 72bae45bc030b6865a585c29f33522e3ac371a1c5362ea23ecbc15ab7b213cb4
    Size: 4.69 MB
  7. ruby-default-gems-3.3.12-8.module+el8+2021+38674ab3.noarch.rpm
    MD5: 2a1a2aa0d30b1e18d58bce52c6885907
    SHA-256: 361fbc21223130ec127fd2dd48c2ba98c03a8d0e54b3d041e2117d3b0be8c1dd
    Size: 85.62 kB
  8. ruby-devel-3.3.12-8.module+el8+2021+38674ab3.i686.rpm
    MD5: d64ce36efd73f8bc5000276f6f8c8131
    SHA-256: 0800fe5cb6c8b1b31b82f65632d05b2649f4664b3cf50b4911ede70374452767
    Size: 366.64 kB
  9. ruby-devel-3.3.12-8.module+el8+2021+38674ab3.x86_64.rpm
    MD5: 4da028b34a148f744d229eaecd5ae1b6
    SHA-256: 218abe2e86cf31d23f8ca126e4d1346add0f91ce521aa7e6d343954f1e8c3c29
    Size: 366.64 kB
  10. ruby-doc-3.3.12-8.module+el8+2021+38674ab3.noarch.rpm
    MD5: c5b4c8f05c0d143095406532e4c1423d
    SHA-256: e9af9177ebe85c49210348f753c54c048b03230e111f3ef56a565eb33042e0e2
    Size: 4.19 MB
  11. rubygem-abrt-0.4.0-1.module+el8+2021+38674ab3.noarch.rpm
    MD5: 35e37423bc38dfd1329512b719211ddc
    SHA-256: e6f3ce86ac75901c94ddd1056f0d71dc43e092d0a734d94aedaa50bc6c817c9f
    Size: 12.50 kB
  12. rubygem-abrt-doc-0.4.0-1.module+el8+2021+38674ab3.noarch.rpm
    MD5: 9097760fc4740bbe52927ff5e0288d63
    SHA-256: 0db6075d4e6c81481acacd63bba66a310c08feeeda04a44bde345aa9c73bf5bc
    Size: 256.72 kB
  13. rubygem-bigdecimal-3.1.5-8.module+el8+2021+38674ab3.i686.rpm
    MD5: db5deae8ccfc307d8a2e68b748c1531a
    SHA-256: cdc30abf732abbb17f79b03868b819cdd886694fe4ffb82f901200056d71e025
    Size: 119.08 kB
  14. rubygem-bigdecimal-3.1.5-8.module+el8+2021+38674ab3.x86_64.rpm
    MD5: a73d929d703d6f9d56b35cc37f426251
    SHA-256: 2c5909ef9852ac4bf781249795ab203fab7dc74f0c6559db81651113bd074781
    Size: 115.28 kB
  15. rubygem-bundler-2.5.22-8.module+el8+2021+38674ab3.noarch.rpm
    MD5: 9baafa494813f95ee777646a3f627771
    SHA-256: 415a2583c2811632f8c4de9534c7cc9e79bc4d6dbd2a3f81ac659ab197936237
    Size: 481.65 kB
  16. rubygem-io-console-0.7.1-8.module+el8+2021+38674ab3.i686.rpm
    MD5: 0b02ec6d4a084b6b91495e62f177a636
    SHA-256: 77f1e6c8a14c5a3fea90d3a9b14ff7ede8e73626d4b5bd7f0521c7dfe707d15f
    Size: 75.08 kB
  17. rubygem-io-console-0.7.1-8.module+el8+2021+38674ab3.x86_64.rpm
    MD5: ecb48cbbeb248259f731b54639bae32d
    SHA-256: 6e62f5e18910fbaee3f04e8ae437fe47db526ed089650e2de694bea1d45e343c
    Size: 73.53 kB
  18. rubygem-irb-1.13.1-8.module+el8+2021+38674ab3.noarch.rpm
    MD5: 8f52b2336be739325f2d8f9d49fb6e68
    SHA-256: bea8c67cbc9c362f383cb4670d7ff7a81046c09e7831b542e4118abc58a177c0
    Size: 151.45 kB
  19. rubygem-json-2.7.2-8.module+el8+2021+38674ab3.i686.rpm
    MD5: 6fc9aa863d747510d6b3ead9950c6308
    SHA-256: b2723841e1d0959078e54754eecb2830f08e99c2e336e383dcbe05e872efee65
    Size: 103.26 kB
  20. rubygem-json-2.7.2-8.module+el8+2021+38674ab3.x86_64.rpm
    MD5: 4dbd6e2cb55c1817b325b07cd3b5c48d
    SHA-256: e2a12081238562a45e9d52c58a9645c11aba1260cd0e12abea1f9239428e2196
    Size: 101.80 kB
  21. rubygem-minitest-5.20.0-8.module+el8+2021+38674ab3.noarch.rpm
    MD5: 3bf5af2d2bcc5a6404596e08bbf3ae0b
    SHA-256: 4de90c630c436e15fa17b9424061378cfbb86a56b97be04e84a1476c847fdf9d
    Size: 143.29 kB
  22. rubygem-mysql2-0.5.5-1.module+el8+2021+38674ab3.x86_64.rpm
    MD5: 492474da09ad6c78accad6e40f854b46
    SHA-256: a8dddbaf1b26239a0c7d483e78811bfd64771a0e81709ece98dccdf910325961
    Size: 46.53 kB
  23. rubygem-mysql2-debugsource-0.5.5-1.module+el8+2021+38674ab3.x86_64.rpm
    MD5: d4cf36bd7a96659bb754e3eda1f623d6
    SHA-256: 2a16c5944920d183ba60ed6577af6ae9bc1d4ceee3a45f5da8229ffa970916fc
    Size: 39.60 kB
  24. rubygem-mysql2-doc-0.5.5-1.module+el8+2021+38674ab3.noarch.rpm
    MD5: 834de22bd93ed966d41c43126268cac9
    SHA-256: 655af92f8348ee779b98377a07e766222b8b337f183fb4c836e84661af8ac23b
    Size: 309.10 kB
  25. rubygem-pg-1.5.4-1.module+el8+2021+38674ab3.ML.1.x86_64.rpm
    MD5: 8b090d20a7074eefa3eed2ef24c9e926
    SHA-256: 7668d671b74fdfd2f54d4df2d841d6373b97fbc4ac039dcb503f41652c075851
    Size: 116.23 kB
  26. rubygem-pg-debugsource-1.5.4-1.module+el8+2021+38674ab3.ML.1.x86_64.rpm
    MD5: 4df1fe5b45b06fe8aa0f1cde04af2723
    SHA-256: e579fe914171a92bc35ddf42782b1be5163c4d8f8cad6ae3b1aace590e653574
    Size: 105.02 kB
  27. rubygem-pg-doc-1.5.4-1.module+el8+2021+38674ab3.ML.1.noarch.rpm
    MD5: 311c4126962c5738ae313b78f4a248ad
    SHA-256: ad3531c444c646c7153205eba973b08c58f0881e81b72825e85acbf575e3ca71
    Size: 630.26 kB
  28. rubygem-power_assert-2.0.3-8.module+el8+2021+38674ab3.noarch.rpm
    MD5: af2ab046c0fd0957cbbe92feaf64637d
    SHA-256: d2c7e31e7cb98e79dfcab68b3aaccc4c8fba0d1665ac943e48388be2de5e5307
    Size: 72.17 kB
  29. rubygem-psych-5.1.2-8.module+el8+2021+38674ab3.i686.rpm
    MD5: 6aa6f0d2c099d3d34addf5fc9bfb225c
    SHA-256: c662829ee2f4fdc9b140a966429da07edc07972f0650eceb1c68504fbe5091bc
    Size: 101.80 kB
  30. rubygem-psych-5.1.2-8.module+el8+2021+38674ab3.x86_64.rpm
    MD5: fecd88aee04bd49a4195bbbb00fc074f
    SHA-256: a0e8a5924d166101adf6e2a7f740200386cebde906fa6f8ca977c4216216b1c3
    Size: 100.49 kB
  31. rubygem-racc-1.7.3-8.module+el8+2021+38674ab3.i686.rpm
    MD5: fd7a9d134df3154d7255e66cb0d3cff6
    SHA-256: 08a46dee8e6ceaa4f587086f9eec3d66675bce67aac2ea05b3ea71b9d7975314
    Size: 124.83 kB
  32. rubygem-racc-1.7.3-8.module+el8+2021+38674ab3.x86_64.rpm
    MD5: f52559b3d96d3d2067c98e29431281b8
    SHA-256: b0bbe1e087d01ed6310fe920b83ad29291bcf9313284721899e75d792b1a7703
    Size: 124.30 kB
  33. rubygem-rake-13.1.0-8.module+el8+2021+38674ab3.noarch.rpm
    MD5: 464d8420567692933e9cb40a01f6c5de
    SHA-256: 7f76b2c2694e8795e8df28e5e0f6f93e74490acce819637502921e93f6105b96
    Size: 141.29 kB
  34. rubygem-rbs-3.4.0-8.module+el8+2021+38674ab3.i686.rpm
    MD5: 4bd90bca1b282b02b57da3f22a2a8839
    SHA-256: 69c5385f6e9c93533cb97bb7dcea59841222e73697ddad0d85911aea761d9fc2
    Size: 1.03 MB
  35. rubygem-rbs-3.4.0-8.module+el8+2021+38674ab3.x86_64.rpm
    MD5: 2b404184518508d4ef6a5d68663905d2
    SHA-256: 6ba9e6272919981cd31ce8091b6de5f3fc88b5a8685c059644ffd4149f3adc59
    Size: 1.03 MB
  36. rubygem-rdoc-6.6.3.1-8.module+el8+2021+38674ab3.noarch.rpm
    MD5: fcd1d93c7b6e8b530837ed12b174fa63
    SHA-256: bd1f6a9e69b033b4961d25fe55c9c0c2519001430d11fded91f5bd7e014b71b6
    Size: 521.12 kB
  37. rubygem-rexml-3.4.4-8.module+el8+2021+38674ab3.noarch.rpm
    MD5: 98ea05a25745acc17ab4476e2b40511d
    SHA-256: 00feca637627a253d1f245c07b17e969cf57eb97031b97297dddbfbf16bd0ea7
    Size: 161.37 kB
  38. rubygem-rss-0.3.1-8.module+el8+2021+38674ab3.noarch.rpm
    MD5: fd2760db3d45b788514cd4450beeb56b
    SHA-256: 22b7550a4b76f3b3c73374ed368a6a895c68fb84838fe5e02ddff38396a7076c
    Size: 111.71 kB
  39. rubygems-3.5.22-8.module+el8+2021+38674ab3.noarch.rpm
    MD5: a81a4ca5958b7e5d98c8c44c467e1b9a
    SHA-256: c6ab644f413eecbecb4091e57c1d289f68254d7f6a71d41ff563bcdb75d7db1e
    Size: 441.15 kB
  40. rubygems-devel-3.5.22-8.module+el8+2021+38674ab3.noarch.rpm
    MD5: 9ca850088e5fd91e5dc01312c5661fa8
    SHA-256: d54e9c7b53c3ca9396c88b7bc29829b9a84c39ad0d5dc46b14311508a420e412
    Size: 63.91 kB
  41. rubygem-test-unit-3.6.1-8.module+el8+2021+38674ab3.noarch.rpm
    MD5: 59c042e70b28ec842336f4104039c8de
    SHA-256: 43a4456ae203ec4eb440e4b053a2062beda751c927c559a3d98ee0d5d102be60
    Size: 150.80 kB
  42. rubygem-typeprof-0.21.9-8.module+el8+2021+38674ab3.noarch.rpm
    MD5: 159680ca3ba99597b8ba2fdf092fb66f
    SHA-256: 40b778e865e5d0934997a11885c5be2324d94dcacf1fd7c1d161308416790067
    Size: 128.52 kB
  43. ruby-libs-3.3.12-8.module+el8+2021+38674ab3.i686.rpm
    MD5: 7370dcfe7c588003aedb0ee677f61570
    SHA-256: f0a4437ff6edcc851a62fa77d589a3616df3e6ac496c11c3c6cdea73cda1892e
    Size: 3.71 MB
  44. ruby-libs-3.3.12-8.module+el8+2021+38674ab3.x86_64.rpm
    MD5: 4888dc2f4715385059a6bb2124e383a3
    SHA-256: c65515e77e945e2dda53d023ae4b37cfab22155e544fc90e8e39330454c7116a
    Size: 4.05 MB