[security - high] ruby:4.0 security update, ruby-4.0.3-32.module+el9+1159+291cba6e

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

Release date: 
Friday, July 17, 2026 - 23:42
Subject: 
[security - high] ruby:4.0 security update, ruby-4.0.3-32.module+el9+1159+291cba6e
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):

* ruby/json: Ruby JSON: Denial of Service or Information Disclosure via format string injection (CVE-2026-33210)
* erb: ERB: Arbitrary code execution via deserialization bypass (CVE-2026-41316)

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-33210
Ruby JSON is a JSON implementation for Ruby. From version 2.14.0 to before versions 2.15.2.1, 2.17.1.2, and 2.19.2, a format string injection vulnerability can lead to denial of service attacks or information disclosure, when the allow_duplicate_key: false parsing option is used to parse user supplied documents. This issue has been patched in versions 2.15.2.1, 2.17.1.2, and 2.19.2.
CVE-2026-41316
ERB is a templating system for Ruby. Ruby 2.7.0 (before ERB 2.2.0 was published on rubygems.org) introduced an `@_init` instance variable guard in `ERB#result` and `ERB#run` to prevent code execution when an ERB object is reconstructed via `Marshal.load` (deserialization). However, three other public methods that also evaluate `@src` via `eval()` were not given the same guard: `ERB#def_method`, `ERB#def_module`, and `ERB#def_class`. An attacker who can trigger `Marshal.load` on untrusted data in a Ruby application that has `erb` loaded can use `ERB#def_module` (zero-arg, default parameters) as a code execution sink, bypassing the `@_init` protection entirely. ERB 4.0.3.1, 4.0.4.1, 6.0.1.1, and 6.0.4 patch the issue.

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+1159+291cba6e.src.rpm
    MD5: 1f29a4779807bcf52fcaa137018513ba
    SHA-256: 1214bbfd5032c36fad14154c14675b2fe491c57e4b423efee2d12a9155582744
    Size: 7.31 kB
  2. rubygem-mysql2-0.5.7-1.module+el9+1159+291cba6e.src.rpm
    MD5: aa3f25e6b39f902c454cb0f130904b30
    SHA-256: d2fce82fe80f55f2daee255de12232fe80101a663f2f0cc5791ca396191bd77b
    Size: 122.51 kB
  3. rubygem-pg-1.6.3-1.module+el9+1159+291cba6e.src.rpm
    MD5: 41b7f03508b0120dd159a5093fbd5fec
    SHA-256: e3fc72ddbcfa23e886011262c7aaf313ad4e9d43a330b9ac8a08db2439ee68a2
    Size: 300.49 kB
  4. ruby-4.0.3-32.module+el9+1159+291cba6e.src.rpm
    MD5: ce699474bc0fe54a8e701ac5fb3f3253
    SHA-256: 759fdd16d99f255a3c54a3703f6a537e7bc0c94bc995ecd0dfa99eeb77b26224
    Size: 17.13 MB

Asianux Server 9 for x86_64
  1. rpm-local-generator-support-1-1.module+el9+1159+291cba6e.noarch.rpm
    MD5: 82ae5d3e05b546b28189e9866dab180f
    SHA-256: 80205a874f1d87d0d9346c81abc1840ae049b5e19395fc15b3e351fe9c8d63cd
    Size: 7.56 kB
  2. ruby-4.0.3-32.module+el9+1159+291cba6e.i686.rpm
    MD5: eeff40e24edbb988fbbee7c345976d3f
    SHA-256: 8498e650237fddf5cad4384c781a92d3e26cfe669adfe85646dc54c4aab4aff8
    Size: 41.47 kB
  3. ruby-4.0.3-32.module+el9+1159+291cba6e.x86_64.rpm
    MD5: 65f6089acf4beff1dedf6a755586b32d
    SHA-256: 8a69a38db1ca42a170f78b5799e64bfae8b5a863ef01f9a3c5158207dc7be1fc
    Size: 41.42 kB
  4. ruby-bundled-gems-4.0.3-32.module+el9+1159+291cba6e.i686.rpm
    MD5: 24af0a28afa213ea4c714eaf14ff64fa
    SHA-256: 3bf3c8518950edbc65de4ccbe5f674b733543ebc78df24d9fde1c17154d5eb2a
    Size: 747.37 kB
  5. ruby-bundled-gems-4.0.3-32.module+el9+1159+291cba6e.x86_64.rpm
    MD5: c88366b6c196d9df1a120149d6fd5f4f
    SHA-256: 65b1fe5e59068888ccb7b5627c9ee301b1e5a8d87b0a05d73f2e117307f4496f
    Size: 748.36 kB
  6. ruby-debugsource-4.0.3-32.module+el9+1159+291cba6e.i686.rpm
    MD5: 6482141688b91adf04e3a56cc6241536
    SHA-256: 9b4deb2a2c6704c6a06884df9a95ad246c72e1e6e8ec9a4dee666a593e6c21f6
    Size: 4.24 MB
  7. ruby-debugsource-4.0.3-32.module+el9+1159+291cba6e.x86_64.rpm
    MD5: 22abd305ed2cb21fedeb49cb156dd0ad
    SHA-256: b7fcdb1d72d362240409ff92956ced4cf07bcf021dde5901ca67c72299341088
    Size: 4.58 MB
  8. ruby-default-gems-4.0.3-32.module+el9+1159+291cba6e.noarch.rpm
    MD5: 40a1d1b4291bf3f53cc07059d22133a6
    SHA-256: 1eca3c1d9ba5d6f661fd9de8467b93e29d7776786c07f699b53cec07fea044ba
    Size: 40.63 kB
  9. ruby-devel-4.0.3-32.module+el9+1159+291cba6e.i686.rpm
    MD5: 0ba38e45949ececcfc4fbcd7bb6efe32
    SHA-256: 4316be01761f543bb11910bc4f160ecfc94b7b319e3e295349f378137815aed3
    Size: 341.06 kB
  10. ruby-devel-4.0.3-32.module+el9+1159+291cba6e.x86_64.rpm
    MD5: 5456e1323054e53f4bd109619b3dbf5e
    SHA-256: 3e50eae1e9c037e5b54540cdd13f4c899f115c5145185738a3c3f1c18e91cc63
    Size: 340.99 kB
  11. ruby-doc-4.0.3-32.module+el9+1159+291cba6e.noarch.rpm
    MD5: 0e3830dafd837a7ccab9af51a359fd7b
    SHA-256: 6ca9f5e20f055ec1a7e2519ccf21400bc5cc9e375f77a8cb366d0e911e49e767
    Size: 6.58 MB
  12. rubygem-bigdecimal-4.0.1-32.module+el9+1159+291cba6e.i686.rpm
    MD5: 607b66802393e723d6512675ed1cdae9
    SHA-256: fd0bdc8b7817eb6c147683806f71bfdc5422e0576f38fcead18fc38e50806ffc
    Size: 77.26 kB
  13. rubygem-bigdecimal-4.0.1-32.module+el9+1159+291cba6e.x86_64.rpm
    MD5: f3a489d1d779ceb962851949a7d43fc3
    SHA-256: 4be5c548e7cec76a7420a53ea7ea4e1976144c975c6d05fb28484e640d927dc1
    Size: 72.76 kB
  14. rubygem-bundler-4.0.6-32.module+el9+1159+291cba6e.noarch.rpm
    MD5: 8a59a44dcc3d53de44a77faa9be6c10d
    SHA-256: 13c4d26ccc8630da98e7c52b1706572cf0c24c7dfb95b3a0bf27be91b073464e
    Size: 477.94 kB
  15. rubygem-io-console-0.8.2-32.module+el9+1159+291cba6e.i686.rpm
    MD5: 8300ba180060275927787d94df148091
    SHA-256: 562398e67c0f27b67a294dbf6e75131cc23626b61fee2467ad4029bb70992a59
    Size: 24.59 kB
  16. rubygem-io-console-0.8.2-32.module+el9+1159+291cba6e.x86_64.rpm
    MD5: 27a84bb7622e0925b0ca464d0e78d6e8
    SHA-256: ad295de210f0aa1998e96c9eefb829c3769e560c9e679119a3a1d0ef6c46e6f9
    Size: 23.14 kB
  17. rubygem-irb-1.16.0-32.module+el9+1159+291cba6e.noarch.rpm
    MD5: 8fb4eb86e89efc6bff9b9cdf35c63915
    SHA-256: df3bb06a46f4525b1089ed4c5311cf5624a1a79dabd97315041e9b164a95895f
    Size: 124.68 kB
  18. rubygem-json-2.18.0-32.module+el9+1159+291cba6e.i686.rpm
    MD5: 87742f54a1bea518c9f4c4f404408d3a
    SHA-256: 9dd34158757eaa8a4b49331d73c96606087534442d60b802d89d875ce3cc312c
    Size: 84.31 kB
  19. rubygem-json-2.18.0-32.module+el9+1159+291cba6e.x86_64.rpm
    MD5: b5903aa3ba16dac8ac629d6484dcef02
    SHA-256: 1c1a6504e34f1fb59453a1fa02f52b95eea12cd44abbb9138cdd270c0ae67fd5
    Size: 86.88 kB
  20. rubygem-minitest-6.0.0-32.module+el9+1159+291cba6e.noarch.rpm
    MD5: 844516bc6631f84fbe3c34741f3c5332
    SHA-256: bd64c906cc732de39ee7bc410cdf41f4a36d77e5067ad529c9f31ecbad1a0186
    Size: 109.41 kB
  21. rubygem-mysql2-0.5.7-1.module+el9+1159+291cba6e.x86_64.rpm
    MD5: 8c0ff65fe88518bfe692aee5e88349c1
    SHA-256: 10f04b0cef9cd43ad3afeeedd31c65bb505b709bd2edfe4cd92a0abdc761a88e
    Size: 52.10 kB
  22. rubygem-mysql2-debugsource-0.5.7-1.module+el9+1159+291cba6e.x86_64.rpm
    MD5: f48717e6cef08eddc72bd60169d7cfba
    SHA-256: dd4ee08d2f60221d962ed1b3fc0ebcd4adc0f2750b7f9f791bc8941761ad8bcb
    Size: 36.10 kB
  23. rubygem-mysql2-doc-0.5.7-1.module+el9+1159+291cba6e.noarch.rpm
    MD5: 4bbcf4d3a46c623682c986957edd2250
    SHA-256: f377401aecbea58533a55d2b63059b6ba1756f887561882395d660d34a4fb15d
    Size: 115.90 kB
  24. rubygem-pg-1.6.3-1.module+el9+1159+291cba6e.x86_64.rpm
    MD5: bda14ce087c33b0f185677a51d4ca2b0
    SHA-256: 64705805b4ebd65f12fefb3f6f1e7db22bf663a22bf3e3829cb84f98ee5083d7
    Size: 134.38 kB
  25. rubygem-pg-debugsource-1.6.3-1.module+el9+1159+291cba6e.x86_64.rpm
    MD5: 8246525747b5a4b800283c00f063fec1
    SHA-256: 079b8e64e64d28c2fa98c847f2e22341f1afe4103d4b8b3263cac3aa03d55560
    Size: 107.65 kB
  26. rubygem-pg-doc-1.6.3-1.module+el9+1159+291cba6e.noarch.rpm
    MD5: 89426e126ee0b44876d004872bd29268
    SHA-256: 9a6ef7e666c5fb1ef1470e2bca8547c28b53f944317f1cf4a2df12a38aaaed44
    Size: 563.65 kB
  27. rubygem-power_assert-3.0.1-32.module+el9+1159+291cba6e.noarch.rpm
    MD5: c2c401310572e2ba8efc9588a262d911
    SHA-256: 1315318e9dbbde992ee2ee5774baf96645ad541ee05465b8b905f32c881d2397
    Size: 24.62 kB
  28. rubygem-psych-5.3.1-32.module+el9+1159+291cba6e.i686.rpm
    MD5: e6c24586be30c616f21ae2ab4a96faf8
    SHA-256: 4a4d21f9007ea42ef2611bf1ef4bb901f31db9b9190866d302bcd7962300256f
    Size: 61.66 kB
  29. rubygem-psych-5.3.1-32.module+el9+1159+291cba6e.x86_64.rpm
    MD5: 3a856a16fbe092c270ff2b63feb2cfa8
    SHA-256: b87abad36cf1ed99a4e500262b5f09ee970d7c626680d6418003186b2e680a09
    Size: 60.59 kB
  30. rubygem-racc-1.8.1-32.module+el9+1159+291cba6e.i686.rpm
    MD5: 08c23cd2b2a6fa72b9801ce1ab07ebea
    SHA-256: 111a29a1edf391b418e512543a6005577c0b4a616f638feccd3de2b922e93d23
    Size: 81.94 kB
  31. rubygem-racc-1.8.1-32.module+el9+1159+291cba6e.x86_64.rpm
    MD5: d4eac26c89bcdc2a064794c5c17bf5c3
    SHA-256: 1e6864ed0feaca096c26a66b6616a302b483da0bd546bfc0fe288c87421c7d0d
    Size: 81.41 kB
  32. rubygem-rake-13.3.1-32.module+el9+1159+291cba6e.noarch.rpm
    MD5: f1072092807cded12daf72ce061014de
    SHA-256: 3e3f0fb8fb573021c12bb5f5645c409967792645e4b62329709d5ac027cbe76c
    Size: 102.86 kB
  33. rubygem-rbs-3.10.0-32.module+el9+1159+291cba6e.i686.rpm
    MD5: 1209515d37b1054804aac7d9546220f5
    SHA-256: ed922913e92aa8a309411b77999216dfa404f6163dab8901f7c49949720326fc
    Size: 1.13 MB
  34. rubygem-rbs-3.10.0-32.module+el9+1159+291cba6e.x86_64.rpm
    MD5: 84d0e4e20a54f16b48afe9965281b44e
    SHA-256: 54f3f409f2cfd88b842762d739d6a13f3f6c144bbcd763806166316dd4e198d0
    Size: 1.12 MB
  35. rubygem-rdoc-7.0.3-32.module+el9+1159+291cba6e.noarch.rpm
    MD5: 5e7193f56a2b0a1e40ed1c68316dadf5
    SHA-256: 8a9f4d2581bb01d4dda3951d5b4b8c7daf418e5a9aa62ab13ad21606c0f3a5d7
    Size: 584.50 kB
  36. rubygem-rexml-3.4.4-32.module+el9+1159+291cba6e.noarch.rpm
    MD5: 55b3c54eeabb01a738f2d62ceecb45cd
    SHA-256: 647474f8c41db45b46fe5bca573c4d449f707b283baa2c67a2c6ae0301f94cf6
    Size: 118.98 kB
  37. rubygem-rss-0.3.2-32.module+el9+1159+291cba6e.noarch.rpm
    MD5: 2429a7ea93e80a12949606d65900fe48
    SHA-256: 6c0a00414ab3504f1f0e4eb9c633b492eaefcddacb0b90555fb27b6dc36c82bd
    Size: 68.17 kB
  38. rubygems-4.0.6-32.module+el9+1159+291cba6e.noarch.rpm
    MD5: de1d43ac94e418e70c3f0efa664b23f1
    SHA-256: caadb07f0921293dd0b7b01bb4655a0c264641006f43479f5dc6cee498c69220
    Size: 413.40 kB
  39. rubygems-devel-4.0.6-32.module+el9+1159+291cba6e.noarch.rpm
    MD5: 372076afa5c52300e6dbd033101ee3d6
    SHA-256: 199924071b204d4a5fd025364367f026e96de0f260a1fb875270aa1d42cddc7b
    Size: 12.58 kB
  40. rubygem-test-unit-3.7.5-32.module+el9+1159+291cba6e.noarch.rpm
    MD5: adc846fcaca29a3bdefd057bce798347
    SHA-256: 9d0fbdccbaf1a90fa776da8ae2406a8ddeed5eed575eba41a9d9e0c8c866c5ae
    Size: 120.37 kB
  41. rubygem-typeprof-0.31.1-32.module+el9+1159+291cba6e.noarch.rpm
    MD5: f7addd0d8c19c05f16b231bac9769b91
    SHA-256: 9482a7005606698ab2cef99bac6062cce5c883d7a8155ec3d6689b70ebe001dc
    Size: 79.40 kB
  42. ruby-libs-4.0.3-32.module+el9+1159+291cba6e.i686.rpm
    MD5: 6677573a78b35d7878df88bf5e10cfc7
    SHA-256: 30f84d535dad540326bb93f6d725dfca021a734f0dc22e62963472d613079243
    Size: 3.70 MB
  43. ruby-libs-4.0.3-32.module+el9+1159+291cba6e.x86_64.rpm
    MD5: aaf2e9cb1df4c14d3f7eb9b28e803df4
    SHA-256: faf8190cf2b41a3a379d1121c0d5ee1517b8c816c444566a9a552705a5e32bb2
    Size: 4.40 MB