Release date:
2026-10-24 18:56:09 UTC
Description:
* SECURITY UPDATE: out-of-bounds heap access from overflowed regexp
repeat and null-check IDs
- debian/patches/CVE-2026-110264.patch: reject a pattern once
reg->num_repeat or reg->num_null_check passes the MemNumType
(short int) the IDs are emitted as. Past 32767 the stored ID wraps
negative and regexec.c indexes repeat_stk[] and reg->repeat_range[]
with it; backport of upstream ruby/ruby 493d26dcdea (PR #16801,
Ruby 3.3.13)
- CVE-2026-110264
* SECURITY UPDATE: wrapped regexp jump offsets from an overflowed
compiled program size
- debian/patches/CVE-2026-93577.patch: compare the quantifier
expansion limit by division so a nested bounded repeat cannot wrap
the int product, and cap the compiled program at the size its
RelAddrType offsets can address. Also keeps the OP_END size error
from being overwritten by unset_addr_list_fix() when the pattern
contains a subexp call, without which the cap is bypassable;
backport of upstream ruby/ruby 7cfe8dc82f9 and cf35145fc46
(PR #19020) plus b9ceb36f218 (PR #19495), all in Ruby 3.3.13
- CVE-2026-93577
* SECURITY UPDATE: the same compiled program size overflow reached
through the CI/CD regexp path
- debian/patches/CVE-2026-93577.patch: same Onigmo bug and the same
upstream fix as CVE-2026-93577; GitLab assigned a second identifier
for the CI/CD entry point
- CVE-2026-97229
Updated packages:
-
alt-ruby26_2.6.10-22_amd64.deb
sha:092825f5afa17df31ea0fbaf7bf4e72bb560ca6f
-
alt-ruby26-default-gems_2.6.10-22_amd64.deb
sha:d56a45c09cad46629e8e780593c4941f0b9e1baa
-
alt-ruby26-devel_2.6.10-22_amd64.deb
sha:173a698bc4d69015293f5ca1f954d6d2151c3374
-
alt-ruby26-devel-doc_2.6.10-22_amd64.deb
sha:938ff1ecaf00ab8a8e92cce6efc2a7407f1f8954
-
alt-ruby26-doc_2.6.10-22_amd64.deb
sha:aa14791ad97e13e9894a5909bc8c95fb6fc4c612
-
alt-ruby26-libs_2.6.10-22_amd64.deb
sha:8ee8f1d469e86a936cd559f576514f4a79932896
-
alt-ruby26-rubygem-bigdecimal_1.4.1-22_amd64.deb
sha:ddf5a1f59db3fb5cef5fea7fd6bf365008e80fef
-
alt-ruby26-rubygem-did-you-mean_1.3.0-22_amd64.deb
sha:678d31cfff90350ddea11f1e3d8c93b3eb0e346a
-
alt-ruby26-rubygem-io-console_0.4.7-22_amd64.deb
sha:53adf843fdbd3aa975559e6941cabcd6e68b3223
-
alt-ruby26-rubygem-json_2.1.0-22_amd64.deb
sha:662c8120d62ad485482569b30a3b8f2531aeb911
-
alt-ruby26-rubygem-minitest_5.11.3-22_amd64.deb
sha:2b3e5261ff1e4c14e24beb7d0969e0df4faee9ae
-
alt-ruby26-rubygem-net-telnet_0.2.0-22_amd64.deb
sha:d3c090de5b1e87d27494d73693e33f88669a6704
-
alt-ruby26-rubygem-openssl_2.1.2-22_amd64.deb
sha:0d1bf4eed2b528bc085ad92011c773a7a4645b9a
-
alt-ruby26-rubygem-power-assert_1.1.3-22_amd64.deb
sha:9bb82b0ee3ea61ad6c5dbfc4d68cd90e764b334b
-
alt-ruby26-rubygem-psych_3.1.0-22_amd64.deb
sha:05aec825c82ae0b3958f274257ef6b197060ac2e
-
alt-ruby26-rubygem-rake_12.3.3-22_amd64.deb
sha:40e531e0c3d3a7bb1d239f56020dd596dae18c67
-
alt-ruby26-rubygem-rdoc_6.1.2.1-22_amd64.deb
sha:cd2f14d616e0c03616322198c64afdcf8127d114
-
alt-ruby26-rubygem-test-unit_3.2.9-22_amd64.deb
sha:bc93d586a2f2907a71510b820fd74f7567a39d52
-
alt-ruby26-rubygem-xmlrpc_0.3.0-22_amd64.deb
sha:c8340e02e41a4f60cd8cc7a766ab5b10af11c2d2
-
alt-ruby26-rubygems_3.0.3.1-22_amd64.deb
sha:e11df02b491f59880c3f47ad11bddf7da89be194
-
alt-ruby26-rubygems-devel_3.0.3.1-22_amd64.deb
sha:1362e3e83f441430b04483b798f1f339e142e84e
-
alt-ruby26_2.6.10-22_arm64.deb
sha:ac6e02a5cd57f533ccf069fff84254cc0e2d7f44
-
alt-ruby26-default-gems_2.6.10-22_arm64.deb
sha:f42eb7f088496f8836bd56d4525babbbbb7dfabd
-
alt-ruby26-devel_2.6.10-22_arm64.deb
sha:bae0f8e27966d286fabd2037f7dc55d59321e50e
-
alt-ruby26-devel-doc_2.6.10-22_arm64.deb
sha:4644142d0c78f49131f8681915bab79e5e1b86e0
-
alt-ruby26-doc_2.6.10-22_arm64.deb
sha:7055bf3d8a1caa9d0b215e32a0cd7aca83c1ebd9
-
alt-ruby26-libs_2.6.10-22_arm64.deb
sha:eab28affa87b4bcde798d07e482f5913532e4cbe
-
alt-ruby26-rubygem-bigdecimal_1.4.1-22_arm64.deb
sha:389c185d5ac41ee769a5b5c3df87bfd8be946790
-
alt-ruby26-rubygem-did-you-mean_1.3.0-22_arm64.deb
sha:2a9afb6dd4aa54083871955259b4cef8953f1d70
-
alt-ruby26-rubygem-io-console_0.4.7-22_arm64.deb
sha:0087d43f97965bd50a95b3abfd028e8e138bb5c1
-
alt-ruby26-rubygem-json_2.1.0-22_arm64.deb
sha:f8a7521ca408c9db9c5d89c1a7c7c35615b8b930
-
alt-ruby26-rubygem-minitest_5.11.3-22_arm64.deb
sha:8e2a2786752e84754d8b801c1ea25706a530a546
-
alt-ruby26-rubygem-net-telnet_0.2.0-22_arm64.deb
sha:2fd6d5712bd03f00e3e60df4c2d5f8b3d404fbb9
-
alt-ruby26-rubygem-openssl_2.1.2-22_arm64.deb
sha:575c1805b0f15af8b61d8b83973218c757733331
-
alt-ruby26-rubygem-power-assert_1.1.3-22_arm64.deb
sha:c6b7aa56134a71285ec4476084321961f0c8d4e7
-
alt-ruby26-rubygem-psych_3.1.0-22_arm64.deb
sha:7ca06e8570a3f0a13c22a77238e6f56c6728599e
-
alt-ruby26-rubygem-rake_12.3.3-22_arm64.deb
sha:529e319435c4c81ea2b55bc45b328971e4604747
-
alt-ruby26-rubygem-rdoc_6.1.2.1-22_arm64.deb
sha:0503204767046ba52ffe832ea970bd72c500658e
-
alt-ruby26-rubygem-test-unit_3.2.9-22_arm64.deb
sha:a16ac53423414f72c0829d46f0df5c4b91ce0989
-
alt-ruby26-rubygem-xmlrpc_0.3.0-22_arm64.deb
sha:3391bd08a793d0fc55fe647a0fea0c709af6e209
-
alt-ruby26-rubygems_3.0.3.1-22_arm64.deb
sha:b699000b90eb89cdbf100a2bf67c21a69a3de1f8
-
alt-ruby26-rubygems-devel_3.0.3.1-22_arm64.deb
sha:902696686001faa5fe252af4bbb6f68d9e412753
Notes:
This page is generated automatically and has not been checked for errors. For clarification or
corrections please contact the
CloudLinux Packaging Team.