ruby:4.0 security update

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

Release date: 
Wednesday, October 7, 2026 - 21:32
Subject: 
ruby:4.0 security update
Affected Channels: 
MIRACLE LINUX 9 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):

* resolv: resolv gem: Denial of Service via uncontrolled memory growth from crafted DNS responses (CVE-2026-80212)

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-80212
An issue was discovered in the resolv gem before 0.7.2 for Ruby. Resolv::DNS::Resource.get_class, Resolv::DNS::Resource::Generic.create, and Resolv::DNS::SvcParam::Generic.create generate a new class for each unknown DNS resource record (type, class) pair, or each unknown SvcParamKey, encountered while decoding a response. Each generated class was permanently registered both as a constant on Resource (or SvcParam::Generic) and as an entry in a class-lookup hash (ClassHash), and thus the class remained reachable through that constant after the response was discarded. Type and class are each 16-bit values, and thus an attacker controlling DNS responses (a spoofed response, or a malicious or hijacked upstream DNS server) has roughly 2^32 distinct (type, class) pairs to choose from. A single response of a few hundred kilobytes carrying tens of thousands of distinct unknown types permanently grows process memory by tens of megabytes; repeated responses accumulate without bound and are never reclaimed by garbage collection, because the constant keeps each class alive. Any code path that calls Resolv::DNS::Message.decode on attacker-influenced DNS responses is affected. resolv is a default gem, and thus this is reachable from a plain Ruby installation without any additional dependency.

Modularity name: "ruby"
Stream name: "4.0"

Solution: 

Update packages.

Additional Info: 

N/A

Download: 

SRPMS
  1. rpm-local-generator-support-1-1.module+el9+1202+dcbb4dc4.src.rpm
    MD5: 9e617327efe210ec1a1fdf3387fe68ae
    SHA-256: b1cd58cef66cbc7c748786cc0029e8a632ad7b277935ef94f44384f2ba537ca9
    Size: 7.31 kB
  2. rubygem-mysql2-0.5.7-1.module+el9+1202+dcbb4dc4.src.rpm
    MD5: a6c5762745a7999bd1a00edc29f32d18
    SHA-256: 19935865ce37710ae3a49a894c84dc98a0ed046e59e4117d3a1e07c962818971
    Size: 122.51 kB
  3. rubygem-pg-1.6.3-1.module+el9+1202+dcbb4dc4.src.rpm
    MD5: 9dcb3a721a48400aa7a1ea99ad5fb87f
    SHA-256: ba869a77d2af3fcc9f9d5f82de9a7c0b4a3eda033e5a7ac2d5a865710c573fba
    Size: 300.48 kB
  4. ruby-4.0.6-35.module+el9+1202+dcbb4dc4.src.rpm
    MD5: f900e1fbd2b051dc1dbf2c46a76d7b4d
    SHA-256: fd0ba5545bad3999af95bbd22081f1470938581d2f1f4cea20a582fa86d0607c
    Size: 17.22 MB

Asianux Server 9 for x86_64
  1. rpm-local-generator-support-1-1.module+el9+1202+dcbb4dc4.noarch.rpm
    MD5: c6e5c098cbbe301f69cda2d13cd58f96
    SHA-256: d66a9f97183fc40774e889dd5d72f19f80aeb1554acb029bb1bc64886e433f19
    Size: 7.56 kB
  2. ruby-4.0.6-35.module+el9+1202+dcbb4dc4.i686.rpm
    MD5: f54c2fb9c58236a5aa39db0bf7ff0459
    SHA-256: b87491eec020d3f7f110d2bc7c9e6f1008974b368261409f487f43c80a540ae7
    Size: 41.29 kB
  3. ruby-4.0.6-35.module+el9+1202+dcbb4dc4.x86_64.rpm
    MD5: 86b4e78504cca41f1594b1aa1c534432
    SHA-256: a9a16b9d46dbfcf7ae8a614b870e9ce455b631a6a895b5ca0a90a68669c65de4
    Size: 41.26 kB
  4. ruby-bundled-gems-4.0.6-35.module+el9+1202+dcbb4dc4.i686.rpm
    MD5: 74b66da7ddb55298e90b727b04e4ee76
    SHA-256: 47d9ed5520a4d75647f2a285a90c5bc3e45d4cf6a032cf68192e4bea50c47b79
    Size: 755.12 kB
  5. ruby-bundled-gems-4.0.6-35.module+el9+1202+dcbb4dc4.x86_64.rpm
    MD5: 1345a1d5802d6ee7d5a7ba8f6cc1f5b3
    SHA-256: 14b96e3e5fac4a9262c91c831d6ba3f8b46eb8fcc900870bcf3a57a2623bb273
    Size: 755.33 kB
  6. ruby-debugsource-4.0.6-35.module+el9+1202+dcbb4dc4.i686.rpm
    MD5: 205f1382ee1498200b7c690fd940a17f
    SHA-256: 7326d84c43de92b1074ed7534313ae5096c481278a248948abc3ce2edc7cb2fb
    Size: 4.25 MB
  7. ruby-debugsource-4.0.6-35.module+el9+1202+dcbb4dc4.x86_64.rpm
    MD5: 4b0bae8b9eb79e3ec9958767e78e2eda
    SHA-256: 84351e422cfe626879149b88bd9d5aca48a31edb3444eb8f5c7bf42d87c9a1cb
    Size: 4.58 MB
  8. ruby-default-gems-4.0.6-35.module+el9+1202+dcbb4dc4.noarch.rpm
    MD5: a3f4eedf19a7594cce5b108623a8fcd1
    SHA-256: a6ee51cc0e042419576050a834a72f3bf3c4c8fc70f50534ba18cd2c8864bb7f
    Size: 40.52 kB
  9. ruby-devel-4.0.6-35.module+el9+1202+dcbb4dc4.i686.rpm
    MD5: e4ec02b7ba82e413903637ab1ee89ec1
    SHA-256: ea07d353c0e23c3deba039df9d12ee0ffe65d939ae9ac820f3a991a181b0c689
    Size: 341.00 kB
  10. ruby-devel-4.0.6-35.module+el9+1202+dcbb4dc4.x86_64.rpm
    MD5: e2aecba455d93b664d4d3f33495858c9
    SHA-256: a12bea7d26e6bbcbfca339112318afece5b95b8127c06c7edd9eb278e5a4861f
    Size: 340.73 kB
  11. ruby-doc-4.0.6-35.module+el9+1202+dcbb4dc4.noarch.rpm
    MD5: f4f45337cb5066d9beb2a24e8872b2fc
    SHA-256: 045a27006e4723036f323a776d806f4a981d0500e6d6158ed203d63d3c966d14
    Size: 6.59 MB
  12. rubygem-bigdecimal-4.0.1-35.module+el9+1202+dcbb4dc4.i686.rpm
    MD5: b2b141c62e1240c7835d424dda8d13e7
    SHA-256: 2646a645f6489acd879599131dec49728cd2f3319ef699602db0d7fc115ede4b
    Size: 77.09 kB
  13. rubygem-bigdecimal-4.0.1-35.module+el9+1202+dcbb4dc4.x86_64.rpm
    MD5: 968de4ab3c3d889eeb2f045e95b781d7
    SHA-256: b56da36ccbfedd4228920016e724614ae935d470f9d6d936b3b0b54b126fd6d4
    Size: 72.59 kB
  14. rubygem-bundler-4.0.16-35.module+el9+1202+dcbb4dc4.noarch.rpm
    MD5: c5f500f6c22e3faae58e481078067737
    SHA-256: d25e4a919e15a3646dd21a438dafcd2d3a59a05df1ebe2e104d5413d92ed91bf
    Size: 485.83 kB
  15. rubygem-io-console-0.8.2-35.module+el9+1202+dcbb4dc4.i686.rpm
    MD5: 4ba8d8c0bac93b995f11f19cf8c4edf9
    SHA-256: b0e7a2edc3d4b05117fb36774e59bb9eac0819aea4091ccd0fe70d1835570bde
    Size: 24.34 kB
  16. rubygem-io-console-0.8.2-35.module+el9+1202+dcbb4dc4.x86_64.rpm
    MD5: 76099a3ab34566d971ae6d0687d99f7d
    SHA-256: 7e4332b547f45d0fc8bda6b967fe70d0f77c3b019e0f0f965cef14d84f482038
    Size: 22.98 kB
  17. rubygem-irb-1.16.0-35.module+el9+1202+dcbb4dc4.noarch.rpm
    MD5: c1c330c799547b40a65ae5820455cbe0
    SHA-256: 5cf27d7c05ab76ea5aebf1e4eb823d4d5a07f6e284711358137154e6629d67b5
    Size: 124.51 kB
  18. rubygem-json-2.18.0-35.module+el9+1202+dcbb4dc4.i686.rpm
    MD5: 162eb018da5734cd34afe683cf7c6bc0
    SHA-256: aa9d59f3c3eed2510e12fe91c7a78d5b3a29bff32ddca49c5fb0bbcab822e379
    Size: 84.24 kB
  19. rubygem-json-2.18.0-35.module+el9+1202+dcbb4dc4.x86_64.rpm
    MD5: 84ec86a808ddf19f87ddcba692b2af80
    SHA-256: d0506a34f121af7c98a8908915512fe55776bbd0aae6998d26c450f1f9d71403
    Size: 86.43 kB
  20. rubygem-minitest-6.0.0-35.module+el9+1202+dcbb4dc4.noarch.rpm
    MD5: 04b1334c46e90bc685f938341bbc2862
    SHA-256: 092d0756e84b4d23b240ad4cc3281b9d7f63ff008afe10280be8a1ec0dab770b
    Size: 109.22 kB
  21. rubygem-mysql2-0.5.7-1.module+el9+1202+dcbb4dc4.x86_64.rpm
    MD5: 81ceea8c712844812ec24d33e0c4d582
    SHA-256: 0a04bc628c1f160f9e337bbb8682aa5c354f9061eba5032594a43af64843784f
    Size: 52.12 kB
  22. rubygem-mysql2-debugsource-0.5.7-1.module+el9+1202+dcbb4dc4.x86_64.rpm
    MD5: 1843aa334802c0e6d1f3e52a832f49d2
    SHA-256: 198077d3056e54f50db4bb60a800fd2ecf1939bd2f3583eb5625303a0fb156d5
    Size: 36.11 kB
  23. rubygem-mysql2-doc-0.5.7-1.module+el9+1202+dcbb4dc4.noarch.rpm
    MD5: 2482ef330d2c6a488ccdbc5b9f81fc0d
    SHA-256: 65b0a42168fece2ac4c1f1e90398a51f261c26a382ddadc3b6754e8f1675c408
    Size: 115.85 kB
  24. rubygem-pg-1.6.3-1.module+el9+1202+dcbb4dc4.x86_64.rpm
    MD5: 2480f0fd2054b20f035148984a835d89
    SHA-256: 2b198e45ebfeb3c1db0034804d7440f61e46890a0c59329ccce5bc80abb79dc9
    Size: 134.36 kB
  25. rubygem-pg-debugsource-1.6.3-1.module+el9+1202+dcbb4dc4.x86_64.rpm
    MD5: d3bdbd49ee10133b50e300f51086fa3b
    SHA-256: e204e18289d1cdd0920bd2a102d1aabfd42a9d7b5da2678f36fe7615ec8eabcd
    Size: 107.66 kB
  26. rubygem-pg-doc-1.6.3-1.module+el9+1202+dcbb4dc4.noarch.rpm
    MD5: a64b2365ac7b94e4ab54aacc521b7c14
    SHA-256: a261f1355a7c853d07c07bf2dd11676744aab3ab32a688fa635fe838bcae9971
    Size: 563.91 kB
  27. rubygem-power_assert-3.0.1-35.module+el9+1202+dcbb4dc4.noarch.rpm
    MD5: 517f71afe292277ba87ea7391b624af9
    SHA-256: d5403604d2b9fc263f9bc83219379bf7ffe81905532bdeeab56db1a14d3a796e
    Size: 24.46 kB
  28. rubygem-psych-5.3.1-35.module+el9+1202+dcbb4dc4.i686.rpm
    MD5: 2293e6f75bab0b34093144d1a36536b0
    SHA-256: 0b0660bce8317df62212199562f0f14f5fe70586ed07c2b7e5cadba6046bf3cf
    Size: 61.58 kB
  29. rubygem-psych-5.3.1-35.module+el9+1202+dcbb4dc4.x86_64.rpm
    MD5: 63f3a8f558309a7f5f854a79a5416b13
    SHA-256: 14b074e7d8453b23347483d9c4c435ebf36fd6ed1f124ac7f2f254ff9d781ed3
    Size: 60.45 kB
  30. rubygem-racc-1.8.1-35.module+el9+1202+dcbb4dc4.i686.rpm
    MD5: dfadcec3ef9a580cfa493ec440c9a7d4
    SHA-256: 03a78008907250976d0a4d39c319cc93c552eba9414af494ae82b6653ea2b467
    Size: 81.79 kB
  31. rubygem-racc-1.8.1-35.module+el9+1202+dcbb4dc4.x86_64.rpm
    MD5: 638442ff2900b34dd07b600213e096ed
    SHA-256: 9d7619b5d314051cdd23fa806c6fec37a92fd463f57f2b5e94d8b762254e541b
    Size: 81.31 kB
  32. rubygem-rake-13.3.1-35.module+el9+1202+dcbb4dc4.noarch.rpm
    MD5: 441d11745f69025cdbccf2df269f39af
    SHA-256: 7b9a3261feaa85ba2471ed4c6eeee5e1c861c88e3a7988e3dbf0b043f6ffd55e
    Size: 102.69 kB
  33. rubygem-rbs-3.10.0-35.module+el9+1202+dcbb4dc4.i686.rpm
    MD5: 15bb4d98b921220213a0ee5f1403daf7
    SHA-256: 7f79827a52dcebd636b87f166ab0fe68aea88760c16d5ed0889846b31bfcad11
    Size: 1.13 MB
  34. rubygem-rbs-3.10.0-35.module+el9+1202+dcbb4dc4.x86_64.rpm
    MD5: 737a27299ab7ffb6e09fe9698cf82b58
    SHA-256: 238fc7fa3455ab13b5c16223b56eb8ec975a9b5fc53d5288661e880a14e929b0
    Size: 1.12 MB
  35. rubygem-rdoc-7.0.4-35.module+el9+1202+dcbb4dc4.noarch.rpm
    MD5: 9b0fe059d89d7fa85987146956c4f866
    SHA-256: dccda05d0c315b62474aaf39d071845e0ae3aa80f117888e66e75cb78013e1a4
    Size: 584.24 kB
  36. rubygem-rexml-3.4.4-35.module+el9+1202+dcbb4dc4.noarch.rpm
    MD5: 11ebb3376b0314cdd76d027c42fadfae
    SHA-256: 9376ac67832b7936f650bc062021d944334e7fa0877d1e03dca3b9db0dea2a99
    Size: 118.80 kB
  37. rubygem-rss-0.3.2-35.module+el9+1202+dcbb4dc4.noarch.rpm
    MD5: a66f433d0b14cd5bdca581437236e5e2
    SHA-256: e0d313445980a93a0ecad6855a220d2c3041910ed183dd49016e7a0678c8cae8
    Size: 68.01 kB
  38. rubygems-4.0.16-35.module+el9+1202+dcbb4dc4.noarch.rpm
    MD5: 22ffb0a32f5fc7d81ff2eb33e9fafef7
    SHA-256: c97ca803b32327c666e8e61eb576b4ce3840f3b561c0eb052aea831eee02870a
    Size: 414.70 kB
  39. rubygems-devel-4.0.16-35.module+el9+1202+dcbb4dc4.noarch.rpm
    MD5: 72b5653fdcffb7e1281417e0e5fc0ee1
    SHA-256: be1bac124a2f18886b3476cb4c7fc526662e177f12e8313d39c4fb5e779a0d6d
    Size: 12.42 kB
  40. rubygem-test-unit-3.7.5-35.module+el9+1202+dcbb4dc4.noarch.rpm
    MD5: 9fbf5fbed66103303b4590f27a2fd31b
    SHA-256: f3dbadaa38d29f33b00c01d3be4f8515232b87b83b8230a8f001b9444304e327
    Size: 120.18 kB
  41. rubygem-typeprof-0.31.1-35.module+el9+1202+dcbb4dc4.noarch.rpm
    MD5: 95a29f63b9f90071f4e562019cb2b4a7
    SHA-256: 181f843b339927085e5ad0606554456582d6f2c7207e933a8d73f5a610121a5a
    Size: 79.22 kB
  42. ruby-libs-4.0.6-35.module+el9+1202+dcbb4dc4.i686.rpm
    MD5: af6b13bf3eac252556eb0e464de26f01
    SHA-256: 5b07a21ad3bbc8519cf7b14aaba317265c2ca8bbf6324f35ad22b9ef263e1f51
    Size: 3.69 MB
  43. ruby-libs-4.0.6-35.module+el9+1202+dcbb4dc4.x86_64.rpm
    MD5: 6acf4ca5fba976fb789077bdf2059f11
    SHA-256: becc23e05c271a5632a011a2d2462d70246f399d3e9dcab7a255d9e8c5f8b00f
    Size: 4.39 MB