ruby:3.3 security update

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

Release date: 
Monday, October 5, 2026 - 03:25
Subject: 
ruby:3.3 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: "3.3"

Solution: 

Update packages.

Additional Info: 

N/A

Download: 

SRPMS
  1. rpm-local-generator-support-1-1.module+el9+1201+49556f20.src.rpm
    MD5: 0c41f9d41d09d0dc5cee9d95ed23201c
    SHA-256: b053ed94424cf735cb3d4559d5f077ad23dd6ad2c83951d337832819065f6eb6
    Size: 7.31 kB
  2. rubygem-mysql2-0.5.5-3.module+el9+1201+49556f20.src.rpm
    MD5: 4d23bf53509125b79843ac073ca511c2
    SHA-256: ac8e8726720286f805fde0079ee75faa21fe8d01c2d83dbdb509ecaff5bd4d76
    Size: 139.16 kB
  3. rubygem-pg-1.5.4-2.module+el9+1201+49556f20.src.rpm
    MD5: 4903858975a5dd37dd21520f866c29b1
    SHA-256: 6517100f48967a999090cf3813520e0c75343e29acc59b63e727bfab09c72407
    Size: 306.74 kB
  4. ruby-3.3.12-9.module+el9+1201+49556f20.src.rpm
    MD5: 5acad11a5eb25f1ad47c17788e09a912
    SHA-256: 29bf49aa2e00cd7f337b7076cbc1cbd2c2c475f5c83e08fbb287ca14a501e4ba
    Size: 15.24 MB

Asianux Server 9 for x86_64
  1. ruby-3.3.12-9.module+el9+1201+49556f20.x86_64.rpm
    MD5: 97715117db966d0ad3745db39f826d43
    SHA-256: 8f31bd143734ddb259c2871ff4971aaae18dfc581b7e43f6000f2f0d6a7779d4
    Size: 37.06 kB
  2. ruby-bundled-gems-3.3.12-9.module+el9+1201+49556f20.x86_64.rpm
    MD5: 4886f97d14a2dbf86145b2fde092d553
    SHA-256: 52179fc7f83d7a123d2f4f02116c4e81a1feaefa8812e9cd126d43b2f67cb6aa
    Size: 301.62 kB
  3. ruby-debugsource-3.3.12-9.module+el9+1201+49556f20.x86_64.rpm
    MD5: 60c8707c73d5753f0b43874ad309214b
    SHA-256: d57eb5784aaf5b29e398f233918f47fa0f8a4318182c1d14be4fdbf2ef43bed0
    Size: 4.14 MB
  4. ruby-default-gems-3.3.12-9.module+el9+1201+49556f20.noarch.rpm
    MD5: 0b458b2923a5e7c28dbb470c0ec47189
    SHA-256: e394b6f5a4e130c58d8cb5c5415259c0bcf97f87014b65d15ad94b6bb951959a
    Size: 49.69 kB
  5. ruby-devel-3.3.12-9.module+el9+1201+49556f20.x86_64.rpm
    MD5: e394856f045fcae49c5f78e2a1bfb0a0
    SHA-256: 837c08b4aa27f68e26c260dd124188ff8303ed09502866ccdf343db87aed917c
    Size: 332.71 kB
  6. ruby-doc-3.3.12-9.module+el9+1201+49556f20.noarch.rpm
    MD5: 630b8931a3049994dbc82cbead52d6f4
    SHA-256: d9c75deda27c8b7c7995f0835ace5ce6b6a3791dfcc2b3ea9439e11e952cf5ab
    Size: 7.23 MB
  7. rubygem-bigdecimal-3.1.5-9.module+el9+1201+49556f20.x86_64.rpm
    MD5: 6fefb62ff32655a5f3d12955f6abac3f
    SHA-256: 03621f65b5fa1ca440862cf1b99669bc0cc6647cb782add2a6f66f863a61ac9b
    Size: 64.54 kB
  8. rubygem-bundler-2.5.22-9.module+el9+1201+49556f20.noarch.rpm
    MD5: e9630714afba19e46ab0c42e70f8ed66
    SHA-256: 8e9c1d09877ef865a9d99f0afaed6c58317e0c1fd078c220d6ca5ba23d52e3dd
    Size: 476.65 kB
  9. rubygem-io-console-0.7.1-9.module+el9+1201+49556f20.x86_64.rpm
    MD5: 39f2a4b5b82377e013eedfe8831a481c
    SHA-256: 5d50671736c96647b52f65bca9d3a615efce586ad849bede68e2e35d96b30da8
    Size: 21.95 kB
  10. rubygem-irb-1.13.1-9.module+el9+1201+49556f20.noarch.rpm
    MD5: e145a1d9445e690fb341e23bcdca0236
    SHA-256: ad27a19a951ab7a61bff11c06da253f9c0e1e260e53e0cc8d7f094d6e6aad3be
    Size: 103.38 kB
  11. rubygem-json-2.7.2-9.module+el9+1201+49556f20.x86_64.rpm
    MD5: 4957cceb9a36365b6987d82d91c63491
    SHA-256: f93c11b81a7c67ec7612116cc03448683d30948e0217aa6b97ab0d443b997e48
    Size: 57.62 kB
  12. rubygem-minitest-5.20.0-9.module+el9+1201+49556f20.noarch.rpm
    MD5: 6f3effc640b4a5c556e08957c27ee203
    SHA-256: 7b14e8d6a778ddd1051bb3644c45be2bd6e973caac7577838559610d9d5ad15a
    Size: 94.55 kB
  13. rubygem-mysql2-0.5.5-3.module+el9+1201+49556f20.x86_64.rpm
    MD5: 938ee8f6066b0b5dfc25f02fb3460759
    SHA-256: 8e644fb5dd473ab278d41308d5b58f62d8cd83a8dcb7b139c00e8aae5f33d173
    Size: 49.64 kB
  14. rubygem-mysql2-debugsource-0.5.5-3.module+el9+1201+49556f20.x86_64.rpm
    MD5: 86d13e06d03a9cb16151f64629ecf3bf
    SHA-256: a3709d0539e3482fa3b960fba6eaf3d50e25978c23f44177f662e6261b770e87
    Size: 35.63 kB
  15. rubygem-mysql2-doc-0.5.5-3.module+el9+1201+49556f20.noarch.rpm
    MD5: d011b1e69e797884b3bba1a6e70c4909
    SHA-256: f791e3ab4eae2d8ca3eedf4079b03eff9253e401e296f19669d8ca3e047ad583
    Size: 347.19 kB
  16. rubygem-pg-1.5.4-2.module+el9+1201+49556f20.x86_64.rpm
    MD5: 29dccc2cd1638d87abb61d43870bc663
    SHA-256: 908510abdb260be7349f8db91c71b3b58133c428e74e7b85faaf242effcfe966
    Size: 124.76 kB
  17. rubygem-pg-debugsource-1.5.4-2.module+el9+1201+49556f20.x86_64.rpm
    MD5: 7539a3aae8c38ebdd1ededef11cdd3ec
    SHA-256: 5d7fc0abe510b55d2966f6fdfa6c006830da54ff63d313a14814db088a95f5ae
    Size: 101.32 kB
  18. rubygem-pg-doc-1.5.4-2.module+el9+1201+49556f20.noarch.rpm
    MD5: 363a50b2a594e70b79ff65737eee6394
    SHA-256: ca960454af6edc0f47d5826994b6e869e8ecf030fc7a6254d7ce8696fec37105
    Size: 764.97 kB
  19. rubygem-power_assert-2.0.3-9.module+el9+1201+49556f20.noarch.rpm
    MD5: bbe01d53ac2ac3c775cbc4fee30f60e4
    SHA-256: 17ee4339a16ead2e202b23766d664297b24b1b058b635b5c08d564784d1903d2
    Size: 24.71 kB
  20. rubygem-psych-5.1.2-9.module+el9+1201+49556f20.x86_64.rpm
    MD5: cfce88baf1c1ff9cad91e87cad5f2b0c
    SHA-256: 8ae0a7412420bf75fbb1d0f5a79b65d6f547ea7947c95350164b97b277bb5d54
    Size: 58.25 kB
  21. rubygem-racc-1.7.3-9.module+el9+1201+49556f20.x86_64.rpm
    MD5: 972aea8eecc79d709a96bfe23906d715
    SHA-256: 5bcba22d67a3749947267a60ef8b502cadb094d2de55489db8b53685d11e929e
    Size: 79.33 kB
  22. rubygem-rake-13.1.0-9.module+el9+1201+49556f20.noarch.rpm
    MD5: bf759249bd62fcbd1f2255a922214674
    SHA-256: 9df3dc5637827721cdb3cb2b34226513acdf735bed46cdca4b26822d7f33f4ae
    Size: 100.18 kB
  23. rubygem-rbs-3.4.0-9.module+el9+1201+49556f20.x86_64.rpm
    MD5: 240510eebdeda9669890b6444e7a3af3
    SHA-256: 8b30c07ca633843f19e0eee7b787faa12c6cdb2988711b90a535dc5ac6ff7e9f
    Size: 0.98 MB
  24. rubygem-rdoc-6.6.3.1-9.module+el9+1201+49556f20.noarch.rpm
    MD5: 96a134a6329d8ed35e016738df60cec1
    SHA-256: 4e938a2b2ba3ef941dfe24eb9321bf074a4c6d06bf19c401389b015df4d75d31
    Size: 501.48 kB
  25. rubygem-rexml-3.4.4-9.module+el9+1201+49556f20.noarch.rpm
    MD5: 374312107e03b63272a9ce75e1b3d178
    SHA-256: fc93317c4a5fc7e5db2e35eebcada7ef40f284313776143d8d8ac9d053a3ebb1
    Size: 118.48 kB
  26. rubygem-rss-0.3.1-9.module+el9+1201+49556f20.noarch.rpm
    MD5: 36831e52ac36579e1dd7018972b59b48
    SHA-256: a7f45ad3a85be8ac39f7af0f9f2ce5f9ca8628657f037b0a94c32123e37221cd
    Size: 67.66 kB
  27. rubygems-3.5.22-9.module+el9+1201+49556f20.noarch.rpm
    MD5: ca2fe96dd46e6d630b0c50e97c5962e0
    SHA-256: ea3f6aa39eb33cdaf8489af45289abc62d8e8221631bd37ca2fb7ecd595c5ccf
    Size: 411.61 kB
  28. rubygems-devel-3.5.22-9.module+el9+1201+49556f20.noarch.rpm
    MD5: 361c1156c68cd4e5dd2501cdd1c163ab
    SHA-256: e1b8d27b7ec53ba1e3c2675e6182000d4b06fd1cce8caa332e21925e54f2b507
    Size: 12.07 kB
  29. rubygem-test-unit-3.6.1-9.module+el9+1201+49556f20.noarch.rpm
    MD5: 870a660e428a6dfc74ed4441e8f3a60c
    SHA-256: b72a7d307fe375c95c684b3c3a13b26e159504e542e3410d193ba06c80fa1512
    Size: 109.56 kB
  30. rubygem-typeprof-0.21.9-9.module+el9+1201+49556f20.noarch.rpm
    MD5: 5298250d9533823a81a4906399f559f1
    SHA-256: dda323630cd4af0e60cc0ab3f00a246afb798a85caf03d1a36df77a3c298b9a4
    Size: 78.37 kB
  31. ruby-libs-3.3.12-9.module+el9+1201+49556f20.x86_64.rpm
    MD5: 8c6b180aa9c9537fa54cd8527c1a0b5b
    SHA-256: 29fe2448ebfddbc3af09f8e92a54656701800e12e33b1823e122ede2d9f922f7
    Size: 4.08 MB