[security - high] ruby:3.3 security update, rubygem-pg-1.5.4-1.module+el8+1984+e52ed344.ML.1, ruby-3.3.10-6.module+el8+1984+e52ed344
エラータID: AXSA:2026-769: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):
* 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-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: "3.3"
Update packages.
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.
N/A
SRPMS
- rpm-local-generator-support-1-1.module+el8+1984+e52ed344.src.rpm
MD5: 068988dbc499308e8dfce700827d3599
SHA-256: 71e81a06492e65852f2b196b1654267c3c7b99039c2cc6fe9d73bcc5c210da32
Size: 7.12 kB - rubygem-abrt-0.4.0-1.module+el8+1984+e52ed344.src.rpm
MD5: 18de17350aa4be0ba2cfae4f336b2bd8
SHA-256: effe04ae03f3c8fbf98c0af6e66976f3d400f1747726411f25a39353f324985e
Size: 16.60 kB - rubygem-mysql2-0.5.5-1.module+el8+1984+e52ed344.src.rpm
MD5: a552e036f5cecc352faf08fdce4d894c
SHA-256: ec6b33d2bb4714e5f6220c649bb152f18ba43a7bb8442743842822bd690b1b52
Size: 124.06 kB - rubygem-pg-1.5.4-1.module+el8+1984+e52ed344.ML.1.src.rpm
MD5: c09062efcb7022d4b215b77a410c68dd
SHA-256: fc344341816b948fa3cd0d00a0575faae2ee9cc11c526a2c2b588bb343afe942
Size: 310.08 kB - ruby-3.3.10-6.module+el8+1984+e52ed344.src.rpm
MD5: 7dc4455fc5b5ae3a81c5101da37becec
SHA-256: 792ac4eb3b8deb4c94c138e7c27ce19712235e99f730d8aa38072efbe8df960f
Size: 15.81 MB
Asianux Server 8 for x86_64
- ruby-3.3.10-6.module+el8+1984+e52ed344.i686.rpm
MD5: 4a9285b4f88246a30e7772bb7f430843
SHA-256: 901b750cb97adc813248f389e14d9d6d5c8a762add83f81a4452f84c20fbb305
Size: 88.78 kB - ruby-3.3.10-6.module+el8+1984+e52ed344.x86_64.rpm
MD5: 0762998253fcef2a1fb618c7ff9c312a
SHA-256: fdb0fd0d8231d1f8f9039ca950ec948b3eb62fe4f23acf5843e6055d4b00b8c0
Size: 88.71 kB - ruby-bundled-gems-3.3.10-6.module+el8+1984+e52ed344.i686.rpm
MD5: fa24e6756d0e355cf1b4d03d9d7ac872
SHA-256: 07551913aeec644f66682fdc069d4e76cc555691e50339a6fc16112d4b77f88e
Size: 338.76 kB - ruby-bundled-gems-3.3.10-6.module+el8+1984+e52ed344.x86_64.rpm
MD5: 6435130b15f96c11b4e296cabfa2e1c4
SHA-256: bc6dc261716eefa5ea8b38c622034c54d40a41f67df90a03bde0f2b94ae7edfa
Size: 338.52 kB - ruby-debugsource-3.3.10-6.module+el8+1984+e52ed344.i686.rpm
MD5: 6e9bf4b67de570962aba85260c5d2bf8
SHA-256: 501c4a8824bb3570a0ea6da02487e5c097035328f74061c75464977d4efa2528
Size: 4.43 MB - ruby-debugsource-3.3.10-6.module+el8+1984+e52ed344.x86_64.rpm
MD5: f89e0f9041e0cc0c1a9ed4edca7aeb97
SHA-256: 908cb321d248ef0f9a82a3a054745de6f472038d5db4e9d75375106846c46380
Size: 4.69 MB - ruby-default-gems-3.3.10-6.module+el8+1984+e52ed344.noarch.rpm
MD5: 1c7995ec227925661b816d799a412293
SHA-256: ee1667372dffc8ec7b6e1a73be99577b6271c39591c77aefdac1f5a15a7b012c
Size: 85.11 kB - ruby-devel-3.3.10-6.module+el8+1984+e52ed344.i686.rpm
MD5: 9bb563f40d04ab8c7d9b4c7291414e71
SHA-256: e0a1b1d6b4a509c40a29e142d38b424cde0058667567f161d15ad9d75b41bd66
Size: 366.45 kB - ruby-devel-3.3.10-6.module+el8+1984+e52ed344.x86_64.rpm
MD5: 3306fff39cc0acd5a302215564f7f36a
SHA-256: d88184721eaf8fbee989ed950a81334be0e4ac74ca21908f900db195fa8dbdb1
Size: 366.45 kB - ruby-doc-3.3.10-6.module+el8+1984+e52ed344.noarch.rpm
MD5: 95777053fd5568cb2b4eb0ba96b4132f
SHA-256: 3e7296bb821dffcefe53f52483eb1f3e75a6da0028be76d7c0cce35d961ac294
Size: 4.85 MB - rubygem-abrt-0.4.0-1.module+el8+1984+e52ed344.noarch.rpm
MD5: 23561f6300d4565b7bd11953f1fb7632
SHA-256: cf6dfd93e258f4f27b26cd85eaf7c7891cb627a8976239b0df5cf40a638d46a3
Size: 12.51 kB - rubygem-abrt-doc-0.4.0-1.module+el8+1984+e52ed344.noarch.rpm
MD5: 37c21699100c7234f7696a3b10b45fa0
SHA-256: f9c2d7ed4c76c5b67df243e7ff06c9dd21c48bd654bbbe52fbc51f815a5d8895
Size: 256.73 kB - rubygem-bigdecimal-3.1.5-6.module+el8+1984+e52ed344.i686.rpm
MD5: f51bfbe2be6e939b6da262d56d7475d8
SHA-256: fca4cfc751d25a420632d4cf86a3228efaae6f50b0f22d65aa08968d31f07540
Size: 118.56 kB - rubygem-bigdecimal-3.1.5-6.module+el8+1984+e52ed344.x86_64.rpm
MD5: 2e2595fe86ab076de7abf9612ad5d770
SHA-256: 4e7a3dcbce127e75aaf3158d26f9f992628aca1d24bffb4ca0f7f1c991fa182b
Size: 114.87 kB - rubygem-bundler-2.5.22-6.module+el8+1984+e52ed344.noarch.rpm
MD5: 5ce71ef7641328aecec62789de2c08ee
SHA-256: 82e27ffffa699bc6e58c50e4bc3481e0b762f5ea95af81e89cb4074ab17cac62
Size: 481.14 kB - rubygem-io-console-0.7.1-6.module+el8+1984+e52ed344.i686.rpm
MD5: 1d8f948df3b83686ce9592a293b52980
SHA-256: 49687a4b6a15f986f7fc02f0282a8b8694d8f154f77a3c94f1f4567dc0e8e71e
Size: 74.73 kB - rubygem-io-console-0.7.1-6.module+el8+1984+e52ed344.x86_64.rpm
MD5: 586181a79505e5751f1f265fdd105ff0
SHA-256: 7c0d67f67cef337b203af57d66785ad50208a4a6da6365146c658c1375017b01
Size: 72.97 kB - rubygem-irb-1.13.1-6.module+el8+1984+e52ed344.noarch.rpm
MD5: 5642b4a4c9cc4e357fb7573ffec7aae9
SHA-256: b062e15bb6701e4ab2a8f2a3a8c8ed87d3246bd69cb3c53d296291a67193b969
Size: 150.98 kB - rubygem-json-2.7.2-6.module+el8+1984+e52ed344.i686.rpm
MD5: a7fde047cd8cd8e264dcb4f69c910281
SHA-256: 9c6158450a460b1e4d39b0572c08837ae50f3f7ed532c6cbbdb711361962a24a
Size: 102.73 kB - rubygem-json-2.7.2-6.module+el8+1984+e52ed344.x86_64.rpm
MD5: a753bb9191efa16d440be65771776d58
SHA-256: e6c56c7c16521b7097f1016ec77e2de41035eeab8efe589fb76e611aa1bc2ad6
Size: 101.38 kB - rubygem-minitest-5.20.0-6.module+el8+1984+e52ed344.noarch.rpm
MD5: ca4e24dd3afb80d914d40701a7f57276
SHA-256: 7399a7595f00e33bd9f8bd664cd9cfbb89a2866bd8180bdfa708b119cf8dea22
Size: 142.82 kB - rubygem-mysql2-0.5.5-1.module+el8+1984+e52ed344.x86_64.rpm
MD5: 1d09400374d8343e563cc631d9f4785d
SHA-256: 8388ca73112ffadaef197c1673b871d10deadc4d25c7917f6337e2e9577d0639
Size: 46.55 kB - rubygem-mysql2-debugsource-0.5.5-1.module+el8+1984+e52ed344.x86_64.rpm
MD5: 559bbecc2600f381027444caf69be854
SHA-256: 9652fac1914417b2e389b5ea5c6e72833d53a0cd0b4f29c3350521e9e0e8f388
Size: 39.60 kB - rubygem-mysql2-doc-0.5.5-1.module+el8+1984+e52ed344.noarch.rpm
MD5: 73d1f69ad3ce13351f083c6e61e0ce23
SHA-256: 6d04c601cddcd9d15737c0db1cbd7464ebe0000e160d721ce0e78f9972ea3312
Size: 309.10 kB - rubygem-pg-1.5.4-1.module+el8+1984+e52ed344.ML.1.x86_64.rpm
MD5: 0e74c9d50616dd407451bfeebf562b61
SHA-256: 29ab96593147002326895de3569a60cd128d125786f430f2753bf909c5d6daf3
Size: 116.19 kB - rubygem-pg-debugsource-1.5.4-1.module+el8+1984+e52ed344.ML.1.x86_64.rpm
MD5: 9993353f538f4c6e7795a7a58a0c854b
SHA-256: f684ad11650d0dcf3e01251e2102f70bb637ce4b377133ef115388118de68b3a
Size: 105.02 kB - rubygem-pg-doc-1.5.4-1.module+el8+1984+e52ed344.ML.1.noarch.rpm
MD5: 52241521cf73513c5d84433431b8577e
SHA-256: e1c1c8382f50e8633f76b6cfa4ffdf0448890e33e7c586fa49130823be22afb1
Size: 630.27 kB - rubygem-power_assert-2.0.3-6.module+el8+1984+e52ed344.noarch.rpm
MD5: 4b8f01f5fbdf456ca43d53a512a979b9
SHA-256: 864ffb52d64a21134d2062afc6142ff6286adbea160fbb687d7219501dca0c10
Size: 71.70 kB - rubygem-psych-5.1.2-6.module+el8+1984+e52ed344.i686.rpm
MD5: 06f7fcfb1b6fefdcf3df9b030f751646
SHA-256: 89c213bebc96b57edafcd5d8f7f2ddf69668fa3eb0d7ef529f7684ebc6b2a158
Size: 101.31 kB - rubygem-psych-5.1.2-6.module+el8+1984+e52ed344.x86_64.rpm
MD5: 8117c7f1a4c5ce3e356571277508ce73
SHA-256: ea716ad7d33c5eadfcf796a0689ddfe0270af7cf01ca04a87cb9c36468d1eb52
Size: 100.03 kB - rubygem-racc-1.7.3-6.module+el8+1984+e52ed344.i686.rpm
MD5: 918842e24b77c15b56211b6b6597540c
SHA-256: c152bbd1af07780e0fb81c05148799bec079ab2d620090379851cdfb3aeed560
Size: 124.38 kB - rubygem-racc-1.7.3-6.module+el8+1984+e52ed344.x86_64.rpm
MD5: d7384976bb69873e7f48b98633f7f4d6
SHA-256: 76ddd62fa5fdcde787eeb47dde885d464b4b945943d3a3962571fb43459939f6
Size: 123.92 kB - rubygem-rake-13.1.0-6.module+el8+1984+e52ed344.noarch.rpm
MD5: eddf600e9075a295e1bbb761242b43d6
SHA-256: 89356cb68b06252fd9639a5d8037bfbdeeb56a4fa5ebb511b1e1096e2675f5f8
Size: 140.83 kB - rubygem-rbs-3.4.0-6.module+el8+1984+e52ed344.i686.rpm
MD5: 41ea0f15712db7b20613372f5c730c19
SHA-256: 68ef84c019c597ed0b032e0732b39a7493adb86b39eba35436e383d7cb345867
Size: 1.03 MB - rubygem-rbs-3.4.0-6.module+el8+1984+e52ed344.x86_64.rpm
MD5: 765fe5afc946899484837a3fed2f9d67
SHA-256: 7d8a73b5ef1fa6f5c50eee1c1f585cb397fe85a6220d6e74f8f3f7160b7fb666
Size: 1.03 MB - rubygem-rdoc-6.6.3.1-6.module+el8+1984+e52ed344.noarch.rpm
MD5: 8f86dc16560b12c7446561fa9fc401ed
SHA-256: 87ac96febec275982b2c9b8431aab4d2e6ee28e95263415cd1b480c3254dffc6
Size: 520.65 kB - rubygem-rexml-3.4.4-6.module+el8+1984+e52ed344.noarch.rpm
MD5: 380aab6ac15b7a6ddff1bb7f455692ca
SHA-256: 0d5c9dae513e9b49ef2cb5d29e2040ac0ed777a8e7d9ef650603bfcbacbe3fd7
Size: 160.91 kB - rubygem-rss-0.3.1-6.module+el8+1984+e52ed344.noarch.rpm
MD5: e7b7cca18f2568dec73043e08c00a12c
SHA-256: ca7ffbe087fdf1805b5be6cbae700a1a43d234d0f3bcd79f86576c534495b37c
Size: 111.24 kB - rubygems-3.5.22-6.module+el8+1984+e52ed344.noarch.rpm
MD5: 57164013f5266e86f23a687786fe74c4
SHA-256: 1a9ce3f9f638dba11966cd056c877eb4968b514d5b2802f9b4ff9e92fb649516
Size: 440.60 kB - rubygems-devel-3.5.22-6.module+el8+1984+e52ed344.noarch.rpm
MD5: 174e7edaa545eff3c39d8f752db154c6
SHA-256: 28068260171b53864ce97711d152e0db71c3b5d141fb16c1a56903f6d9ab4673
Size: 63.45 kB - rubygem-test-unit-3.6.1-6.module+el8+1984+e52ed344.noarch.rpm
MD5: e5ccdcf010a3f9a02a6db5fb060b58db
SHA-256: be3a770df6825e6d8de739749e429e737d67360ea24a2bcf520ef663bc0034e1
Size: 150.34 kB - rubygem-typeprof-0.21.9-6.module+el8+1984+e52ed344.noarch.rpm
MD5: e1be45ec4d8cc95e3a06c01fec411cf5
SHA-256: a3bc271cb251db83c3440d1e62a60b62a982faa07a444e470923975ed5e3c5cf
Size: 128.05 kB - ruby-libs-3.3.10-6.module+el8+1984+e52ed344.i686.rpm
MD5: b42c622304fd8f41ac751521dd0b00f7
SHA-256: 84c87b01efea05d940804c2a625b9a124bb93b8d9f8406e60b5f9cd7cf97ca76
Size: 3.71 MB - ruby-libs-3.3.10-6.module+el8+1984+e52ed344.x86_64.rpm
MD5: 6a850d08b6d562f3c975946da9666537
SHA-256: 047910f1a1dae6f2ebb4f9ae708ba4594dd72ceee1fe34b3bd8504144c3395b4
Size: 4.05 MB