Release date:
2026-10-27 15:14:48 UTC
Description:
- CVE-2026-110264: Onigmo wrote unbounded repeat and null-check ids through
the signed 16-bit MemNumType, so a pattern with over 32767 bounded repeats
compiled with wrapped ids and segfaulted at match time. Both counters are
now range-checked and the compile raises RegexpError.
- CVE-2026-93577, CVE-2026-97229: the compiler's program-size accounting
overflowed int, so a nested bounded repeat passed the expansion limit and
an over-sized program wrapped its own jump offsets. The check now divides
instead of multiplying and add_opcode() refuses an over-cap program. One
upstream fix, two assigned ids.
- Both are reachable only by compiling a regexp from attacker-controlled text
(Regexp.new / union / compile, /#{}/); Regexp.timeout does not protect.
Updated packages:
-
alt-ruby31-3.1.7-15.el8.x86_64.rpm
sha:8bf47bb7768d828d524f5c1ca99668ad00e7d739d441bae4f2d522360b542fbc
-
alt-ruby31-bundled-gems-3.1.7-15.el8.x86_64.rpm
sha:8aa741cc365a6417140be4d6d0a31f2cc0dfaed38d4cf12cd798689daa12bfe9
-
alt-ruby31-default-gems-3.1.7-15.el8.noarch.rpm
sha:35d7e842cf8cf1eb899464d576d884b3cc0e4437a88d4b0594f9b8af24602992
-
alt-ruby31-devel-3.1.7-15.el8.x86_64.rpm
sha:8edecc6ffd35a8e4c64be6ec47be1a3fe50774abb5e61875797a5633fee25bf8
-
alt-ruby31-doc-3.1.7-15.el8.noarch.rpm
sha:a5f655cc367d8ab7e1a10d88e8d541989a3ba74bf5764ff3d338d48ad790b43c
-
alt-ruby31-libs-3.1.7-15.el8.x86_64.rpm
sha:6c94c87287863f951b73e4b0cc43f4a451c8019fe160a7d1d1a16268b6a6cd38
-
alt-ruby31-rubygem-bigdecimal-3.1.1-15.el8.x86_64.rpm
sha:7ace1341f044e524f1711baad860025894da46b9513e699cde87534c323df3ea
-
alt-ruby31-rubygem-bundler-2.3.27-15.el8.noarch.rpm
sha:5b31a8563a81d05b7c42c14808bbc43872ad7df6146a7d06b2320ae73c41277d
-
alt-ruby31-rubygem-io-console-0.5.11-15.el8.x86_64.rpm
sha:cfd26fea1f5b936cb7c328181619c4fe7b001f1516961c381931b03b0f436d92
-
alt-ruby31-rubygem-irb-1.4.1-15.el8.noarch.rpm
sha:ce429238d49f27911acd98443548217ef6122cc02ded5a57037cc006fcb34ab1
-
alt-ruby31-rubygem-json-2.6.1-15.el8.x86_64.rpm
sha:a0eacd23e405df509f24be3a78c97139ddf3689a4f51e8b9b19f3c0597c6604e
-
alt-ruby31-rubygem-minitest-5.15.0-15.el8.noarch.rpm
sha:b6b9022a098cd5e74f6a9a59b27463ac00d244ff0f24b66a7dc2909bb8f1038e
-
alt-ruby31-rubygem-power_assert-2.0.1-15.el8.noarch.rpm
sha:88f8ab91f5d8c69d6cddc0a6a1bdaac5b79edc458dce3eccb3e4e005f7836354
-
alt-ruby31-rubygem-psych-4.0.4-15.el8.x86_64.rpm
sha:15c7ba714dfdbebfdb57495ffe782ef1f67b6769b3f61b5d70acbf9054362709
-
alt-ruby31-rubygem-rake-13.0.6-15.el8.noarch.rpm
sha:e9815af1a06eec83b4fdb0d06e4340a9d18334959055714f4d046e4ea3f564c4
-
alt-ruby31-rubygem-rbs-2.7.0-15.el8.x86_64.rpm
sha:74aa85f092046976a8f7a7bb46c981066490c6c060f058c11bf98d9cf875a962
-
alt-ruby31-rubygem-rdoc-6.4.1.1-15.el8.noarch.rpm
sha:1a13d7df3bfebed8dc3bfc243b9e3f914b7b31bc64ba45932ba4254e026fe1a6
-
alt-ruby31-rubygem-rexml-3.3.9-15.el8.noarch.rpm
sha:aa738dbce1e2da386ccd7148744799fe92ad66f186388e5effbb1ed98618c1ea
-
alt-ruby31-rubygem-rss-0.3.1-15.el8.noarch.rpm
sha:c2fb9c51418097cf21f1ac10c061d87af6262e95e593b4d7634b1a70dd54cdd0
-
alt-ruby31-rubygem-test-unit-3.5.3-15.el8.noarch.rpm
sha:9dce0e488dceec9844996f855be97b8c71abe2f136270c5e3ac2a6583d994d4c
-
alt-ruby31-rubygem-typeprof-0.21.3-15.el8.noarch.rpm
sha:6322df893c9c3393a7416d692fd1bb2f0fe5e9af779e7b77567019b46386af6d
-
alt-ruby31-rubygems-3.3.27-15.el8.noarch.rpm
sha:4f3bf1e0b9eb166ec4f1654da02449d42d9b69d7789d2024f5de5b19db185e02
-
alt-ruby31-rubygems-devel-3.3.27-15.el8.noarch.rpm
sha:6275d24cdfb3ff6af4d04c9c5b319ba7d2f86b0eae8f0a329219f71c95e673ca
Notes:
This page is generated automatically and has not been checked for errors. For clarification or
corrections please contact the
CloudLinux Packaging Team.