[security - high] ruby:4.0 security update, ruby-4.0.3-33.module+el9+1172+b3ab8c11
エラータID: AXSA:2026-1542:01
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):
* ruby: net-imap: Net::IMAP: Denial of Service via crafted IMAP responses (CVE-2026-42245)
* ruby/net-imap: ruby: Net::IMAP: IMAP Command Injection via Symbol Arguments (CVE-2026-42258)
* net-imap: ruby: Net::IMAP: Information disclosure via man-in-the-middle attack bypassing TLS (CVE-2026-42246)
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-42245
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, Net::IMAP::ResponseReader has quadratic time complexity when reading large responses containing many string literals. A hostile server can send responses which are crafted to exhaust the client's CPU for a denial of service attack. This issue has been patched in versions 0.4.24, 0.5.14, and 0.6.4.
CVE-2026-42246
Net::IMAP implements Internet Message Access Protocol (IMAP) client functionality in Ruby. Prior to versions 0.3.10, 0.4.24, 0.5.14, and 0.6.4, a man-in-the-middle attacker can cause Net::IMAP#starttls to return "successfully", without starting TLS. This issue has been patched in versions 0.3.10, 0.4.24, 0.5.14, and 0.6.4.
CVE-2026-42258
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, symbol arguments to commands are vulnerable to a CRLF Injection / IMAP Command injection via Symbol arguments passed to IMAP commands. This issue has been patched in versions 0.4.24, 0.5.14, and 0.6.4.
Modularity name: "ruby"
Stream name: "4.0"
Update packages.
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, Net::IMAP::ResponseReader has quadratic time complexity when reading large responses containing many string literals. A hostile server can send responses which are crafted to exhaust the client's CPU for a denial of service attack. This issue has been patched in versions 0.4.24, 0.5.14, and 0.6.4.
Net::IMAP implements Internet Message Access Protocol (IMAP) client functionality in Ruby. Prior to versions 0.3.10, 0.4.24, 0.5.14, and 0.6.4, a man-in-the-middle attacker can cause Net::IMAP#starttls to return "successfully", without starting TLS. This issue has been patched in versions 0.3.10, 0.4.24, 0.5.14, and 0.6.4.
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, symbol arguments to commands are vulnerable to a CRLF Injection / IMAP Command injection via Symbol arguments passed to IMAP commands. This issue has been patched in versions 0.4.24, 0.5.14, and 0.6.4.
N/A
SRPMS
- rpm-local-generator-support-1-1.module+el9+1172+b3ab8c11.src.rpm
MD5: 92b24ea803fb72cf161fe2749ab882df
SHA-256: 598dc73841aa3f26feddaf6dfdfb194e72a95a82cd7a4cf3c833743cdb653ee4
Size: 7.31 kB - rubygem-mysql2-0.5.7-1.module+el9+1172+b3ab8c11.src.rpm
MD5: 0aa167ad6b9c0d944477e8cefa04c6a4
SHA-256: 0053a879b655d91244cb87b5f5e5db8059ce2c3ddc4797d221e7ddad99c66a55
Size: 122.51 kB - rubygem-pg-1.6.3-1.module+el9+1172+b3ab8c11.src.rpm
MD5: f1944603826f645683d2cef103f107f6
SHA-256: 3702968fe0e659f672b67fb7d663d72147b8a44590af06cd5efe05f38180be83
Size: 300.49 kB - ruby-4.0.3-33.module+el9+1172+b3ab8c11.src.rpm
MD5: 4be65bba8e2ed332a357b0324b376c28
SHA-256: bea42a26115b453eec3547e75afcd272e34aa78fa7e9c08e9a3840642abf2e89
Size: 17.14 MB
Asianux Server 9 for x86_64
- ruby-4.0.3-33.module+el9+1172+b3ab8c11.x86_64.rpm
MD5: 4dda7ffe6f978826963e3a54cac8d691
SHA-256: 10dc8578b0b2d833f35c079b905c41f2fc533e923dbbde48931bcdfcc0fcf001
Size: 41.40 kB - ruby-bundled-gems-4.0.3-33.module+el9+1172+b3ab8c11.x86_64.rpm
MD5: 04be8d59e82bdcc337649d0d6e7262c6
SHA-256: cf7b9bdb362bf16af8262d3646bc3ef96a1bdc8674b841c94eed2a8afb5d65e6
Size: 748.63 kB - ruby-debugsource-4.0.3-33.module+el9+1172+b3ab8c11.x86_64.rpm
MD5: e6b497dadafa3235e6e17e11d6c24732
SHA-256: 60faac7e9f74afe8d149923e36e62ef0cf736cb857fc5833759cf1eddcdaea18
Size: 4.58 MB - ruby-default-gems-4.0.3-33.module+el9+1172+b3ab8c11.noarch.rpm
MD5: ccc85e72497858e1179500f1cb31ee4f
SHA-256: 2921e9dcddce47183535f346014bd82b48dcd210a525ccb75f0dcf5eef2927bc
Size: 40.65 kB - ruby-devel-4.0.3-33.module+el9+1172+b3ab8c11.x86_64.rpm
MD5: ff21b6a190b9e8c3767cf91bb7b8b808
SHA-256: 84259fa529b7b87a7765856b2e16c396e5d5cb2d37baae13cf89c2a50ed93a42
Size: 340.95 kB - ruby-doc-4.0.3-33.module+el9+1172+b3ab8c11.noarch.rpm
MD5: a36b8b2675208e0db35776687505bf7a
SHA-256: 70d2b984e014fe1357e59b0b04b3c55fc1ff08ebecaa94d5e4845ff2f0e38948
Size: 6.58 MB - rubygem-bigdecimal-4.0.1-33.module+el9+1172+b3ab8c11.x86_64.rpm
MD5: 7fba410faf66464d96437739cdf95945
SHA-256: c9f3488be2599f45c0ae466147152658cc9ec6696a41086f6057346effc0f159
Size: 72.75 kB - rubygem-bundler-4.0.6-33.module+el9+1172+b3ab8c11.noarch.rpm
MD5: 4648a82141a7f5a8ec7dbd4852a68492
SHA-256: 18e95b92e3dda0882083020c31d260cf743a03c05ddaec22ef20877935d898e0
Size: 477.98 kB - rubygem-io-console-0.8.2-33.module+el9+1172+b3ab8c11.x86_64.rpm
MD5: 8ff729e221a786efa5ae0baf7a521779
SHA-256: f8682a0bdaa67b70d5a26d4de9085c73c6733aeb55bdec7172ed9fc41f1332a8
Size: 23.12 kB - rubygem-irb-1.16.0-33.module+el9+1172+b3ab8c11.noarch.rpm
MD5: f35223f1efc643928a1231b309e0fcb4
SHA-256: cefa1aed864638d526a4c6a03797ee6598f55e6ad59dfed69c9212c8da724a6a
Size: 124.68 kB - rubygem-json-2.18.0-33.module+el9+1172+b3ab8c11.x86_64.rpm
MD5: 23fda2b5ecf7f28f85628b0cc5245297
SHA-256: fe1935eb42923b3e42946e199e9013532ee69ce61275049f92ffd677a90211e0
Size: 86.80 kB - rubygem-minitest-6.0.0-33.module+el9+1172+b3ab8c11.noarch.rpm
MD5: 61a0d29eb3d073f30048e579ec6bd22d
SHA-256: dc8fc5352bf364b1cda22bd1695d91a4cdf3c32e6e60c2734711e2660b5ceb57
Size: 109.38 kB - rubygem-mysql2-0.5.7-1.module+el9+1172+b3ab8c11.x86_64.rpm
MD5: 87daf33326c8806ed507bfef9bc46149
SHA-256: 5503f06ced2a379de98b4133bc9d366006cf5f58415a47277bf532b52703fed3
Size: 52.10 kB - rubygem-mysql2-debugsource-0.5.7-1.module+el9+1172+b3ab8c11.x86_64.rpm
MD5: f1c1a74bcf7054cd624c1ca63c5b3bcd
SHA-256: ea21cd17bcf4171c72d07abccbb57c941c93ad18f55a7feb84f9ddd7163ba4e5
Size: 36.10 kB - rubygem-mysql2-doc-0.5.7-1.module+el9+1172+b3ab8c11.noarch.rpm
MD5: ab255572ebb26248e2b2cc09336fdd66
SHA-256: 1503276d9a5b7eb3475005414de9d80ab6a98cd175ab00106a91b3fda2924646
Size: 115.86 kB - rubygem-pg-1.6.3-1.module+el9+1172+b3ab8c11.x86_64.rpm
MD5: 0c7a40475d20ce6d2961aa8554b05681
SHA-256: d333a149924ea00658227f5caeacf24bf6c5626b367fe0879308ce195433364f
Size: 134.39 kB - rubygem-pg-debugsource-1.6.3-1.module+el9+1172+b3ab8c11.x86_64.rpm
MD5: 8040c1f745684f9ef097a932e74e63d3
SHA-256: ce7c4a169a8bdab7290318e7726c9cff700e844f9b9522f8c564229535c9859e
Size: 107.62 kB - rubygem-pg-doc-1.6.3-1.module+el9+1172+b3ab8c11.noarch.rpm
MD5: cd3ddad1b5bec1ebd5c5e302b64af4c7
SHA-256: afd2d0e8ae0e37e69a480151619f52e14123575cf25e650dd7bc8f21886340f4
Size: 563.83 kB - rubygem-power_assert-3.0.1-33.module+el9+1172+b3ab8c11.noarch.rpm
MD5: ddfd1a3290f832e9030db1a78d787991
SHA-256: 0bc76c06fb48f6d95038c347280cfae5160f463253dc45755f7aeee369c3b8f3
Size: 24.61 kB - rubygem-psych-5.3.1-33.module+el9+1172+b3ab8c11.x86_64.rpm
MD5: 8a5cca19b8407ecd88f4e2785e40b69c
SHA-256: cda1283637460d6414ee08708b4cc2ba9d151699548542ff7639d7b401d63daf
Size: 60.59 kB - rubygem-racc-1.8.1-33.module+el9+1172+b3ab8c11.x86_64.rpm
MD5: 75d70d0c8cb84aaf54bb82f0d0bf7315
SHA-256: 57de9fd095edd3185e7c82fe7cacb55fa0dd262382ce6a2ee104c0868bcb8df0
Size: 81.39 kB - rubygem-rake-13.3.1-33.module+el9+1172+b3ab8c11.noarch.rpm
MD5: aaaee84ca0525fbfb9acfd17c2206ecb
SHA-256: 72ebfb51101ad13dc27aebc2fa1fb24f15ec0d53b7deaa3c3746c904b9308910
Size: 102.84 kB - rubygem-rbs-3.10.0-33.module+el9+1172+b3ab8c11.x86_64.rpm
MD5: bee4d6c276eceb90f7b4be45413d3306
SHA-256: 6bb14e1965016aab97a82a5c25581982d91033c62bf9698c8002f70a11021057
Size: 1.12 MB - rubygem-rdoc-7.0.3-33.module+el9+1172+b3ab8c11.noarch.rpm
MD5: 47bd1520dc4dd8d088b52e68a60a701a
SHA-256: 2638710bcb6877a67745d7b1e16e79ed03aa4fd18f5f1c20f58c98d473fcab7c
Size: 584.61 kB - rubygem-rexml-3.4.4-33.module+el9+1172+b3ab8c11.noarch.rpm
MD5: a303b3fc318f3906179743cf20e1e39d
SHA-256: ada5493f480b2ecf67e1282b2f199003e45c3927aae95881f206ec95165276e4
Size: 118.95 kB - rubygem-rss-0.3.2-33.module+el9+1172+b3ab8c11.noarch.rpm
MD5: 036614c833afc9f592d526302c26d5ac
SHA-256: d7878fe4fe8622c842fbb55f6f8a3464678862dad8aba2d46a089f93fd4adc62
Size: 68.15 kB - rubygems-4.0.6-33.module+el9+1172+b3ab8c11.noarch.rpm
MD5: c471993ffdcbb082bf67ad1db5e9799d
SHA-256: 9a88889d566d0fc4e1e0d7d8b19a2aef1a6b5d1aae7a0df827a0d625d9c46b36
Size: 413.56 kB - rubygems-devel-4.0.6-33.module+el9+1172+b3ab8c11.noarch.rpm
MD5: 54d217aedeb259a6406afa23338eeefc
SHA-256: 15150c36a115aacbdc417760092e9404d40b4c0882bce8eddf1d2832173a1bcc
Size: 12.56 kB - rubygem-test-unit-3.7.5-33.module+el9+1172+b3ab8c11.noarch.rpm
MD5: e2fd9ae76a221131b9a6a83510af268f
SHA-256: a43f418fae7c0549bbd87ff227017414de451319942e2cff8c995c7cdcb9ab19
Size: 120.34 kB - rubygem-typeprof-0.31.1-33.module+el9+1172+b3ab8c11.noarch.rpm
MD5: d28a7a886a1f8876e795fab7c5f932f5
SHA-256: 527f4b47cca09244c052481da9e0706697ea6d2c712b682c7e9a4fc32f78a6e4
Size: 79.38 kB - ruby-libs-4.0.3-33.module+el9+1172+b3ab8c11.x86_64.rpm
MD5: 60b7a5ede22b8a7c610aceb939a87625
SHA-256: 3e4138675f89af7a021a12785afcc623b3868dd48e140d32d4a9004421195bdf
Size: 4.40 MB