Release date:
2026-10-27 15:18:19 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.el9.x86_64.rpm
sha:93125a21d1a6b1f566848cc82d5f702975a89941a6827f1a2bf1e4899d75e8e3
-
alt-ruby31-bundled-gems-3.1.7-15.el9.x86_64.rpm
sha:311a0ba4598941ae985f7a2c637871de1ef129603d7fdd11b62505778ab58cb8
-
alt-ruby31-default-gems-3.1.7-15.el9.noarch.rpm
sha:9e8149ad442654e855fbd8e6d5ba27342034ff49c1ed0504b1c1763e89258024
-
alt-ruby31-devel-3.1.7-15.el9.x86_64.rpm
sha:fe75aaf55ada437d405494abf3641c4955b4279afe4ce89a1c2bc020ff0ed6d9
-
alt-ruby31-doc-3.1.7-15.el9.noarch.rpm
sha:991c7a51d63149af9226570227d0df703db39e9a83c85127a5ab326287b587e0
-
alt-ruby31-libs-3.1.7-15.el9.x86_64.rpm
sha:368cc794db906ad513f96558c1a1e161f9df2defd4813d872847ee13aeb65217
-
alt-ruby31-rubygem-bigdecimal-3.1.1-15.el9.x86_64.rpm
sha:4c1a0069b5448fd0e5c4da0bc204a1c31a32c6adf2f592cdc9bdfec1ccec4d28
-
alt-ruby31-rubygem-bundler-2.3.27-15.el9.noarch.rpm
sha:bedfe3b4b3a7835468560017cdccd78be30b66029c6c43a8fbed1c7eb1091c6b
-
alt-ruby31-rubygem-io-console-0.5.11-15.el9.x86_64.rpm
sha:f0e79863099ba9a55fb3855275002af8ad320cf31b47dc289be0aa4c664953fd
-
alt-ruby31-rubygem-irb-1.4.1-15.el9.noarch.rpm
sha:1a1e04045421434c7c932a440f4d5c0d84412a0d2adfe7ff00589af442fe9bc8
-
alt-ruby31-rubygem-json-2.6.1-15.el9.x86_64.rpm
sha:aaf9b06d1529e33284513d7d8af448acf1e7f2ed1928f3f3d9ae06e1aea625f7
-
alt-ruby31-rubygem-minitest-5.15.0-15.el9.noarch.rpm
sha:a6cc367eba70f1d3d31a9fdf7f30932cc53708cebc28fb35971b515f937a90f0
-
alt-ruby31-rubygem-power_assert-2.0.1-15.el9.noarch.rpm
sha:1993d60bf8196791165c2a2a0cd5ee0414a9dc9cf4abb2e9c39c2533f76026ce
-
alt-ruby31-rubygem-psych-4.0.4-15.el9.x86_64.rpm
sha:39fd38066f3aa8c874109d1112a7076f4e26941c96f9ca5801c263eee69a5a51
-
alt-ruby31-rubygem-rake-13.0.6-15.el9.noarch.rpm
sha:0e396e5ba20d0163cb10b7ee93eef8f04fc6f9b399bda0e1a6c8e71d8ab1ecf7
-
alt-ruby31-rubygem-rbs-2.7.0-15.el9.x86_64.rpm
sha:21e78cf972a23f71c7003330610e79c3d71f6e07cb9da62562a7040e72d496e7
-
alt-ruby31-rubygem-rdoc-6.4.1.1-15.el9.noarch.rpm
sha:18f0046d5d2d510e3e9c6fe5f846cfa77842d194028607a9ced844ea0405bfc5
-
alt-ruby31-rubygem-rexml-3.3.9-15.el9.noarch.rpm
sha:26bde39a85d4941524c79f6fb8530704aa2689566929168841571664c2e5c4ef
-
alt-ruby31-rubygem-rss-0.3.1-15.el9.noarch.rpm
sha:f6c046092e3bb27b4776e83af7736f36bfc426638d1ba43fd9c513d65fba695c
-
alt-ruby31-rubygem-test-unit-3.5.3-15.el9.noarch.rpm
sha:69997cb2ed6e3ee6dfb01b59adf2b9858f87fbbf453362d9f2b989b5d9754d97
-
alt-ruby31-rubygem-typeprof-0.21.3-15.el9.noarch.rpm
sha:251870a64c63dd23a7ae43fb2eb0e20013ab184dd8721dca595da7ba52cd37c9
-
alt-ruby31-rubygems-3.3.27-15.el9.noarch.rpm
sha:0214f222c57306cc9d2f342cf0b73487bcd06319b3cbb667197348e274555637
-
alt-ruby31-rubygems-devel-3.3.27-15.el9.noarch.rpm
sha:7851f41ce00410aa5f1cc1ead3d3042afebdd62b512146675c4e9dcbcbc7c13f
Notes:
This page is generated automatically and has not been checked for errors. For clarification or
corrections please contact the
CloudLinux Packaging Team.