Release date:
2026-10-27 12:32:23 UTC
Description:
* SECURITY UPDATE: integer overflow in the size of a compiled regexp pattern
- debian/patches/CVE-2026-93577.patch: compare the quantifier expansion
size against its limit by division instead of letting tlen * n wrap int,
refuse a compiled program larger than INT_MAX/4 while it is emitted, and
keep that error from being overwritten by the subexp-call fixup;
backport of upstream ruby fa98ef030a + b03e500193 + f6496bca68 (ruby
bug #19020, ruby 3.3.13)
- Behaviour change inherited from upstream: a pattern whose compiled
program would exceed INT_MAX/4 now raises RegexpError "too big compiled
program" where it previously hung or produced wrapped jump offsets
- CVE-2026-93577
* SECURITY UPDATE: integer overflow in the compiled regexp program size
reached through CI/CD-supplied patterns
- debian/patches/CVE-2026-93577.patch: same Ruby bug (#19020) and the same
patch as CVE-2026-93577; GitLab assigned a second identifier for the
pattern source it reached the compiler through
- CVE-2026-97229
* SECURITY UPDATE: overflow of the internal repeat and null-check IDs in a
pattern with very many repeats
- debian/patches/CVE-2026-110264.patch: detect the wrap of the
range-repeat and null-check counters when they are narrowed to
MemNumType and report it as a compile error; backport of upstream ruby
63eda2681e (ruby bug #16801, ruby 3.3.13)
- Behaviour change inherited from upstream: such a pattern now raises
RegexpError "too many range repeat" / "too many null check" where it
previously compiled to a program with wrapped IDs
- CVE-2026-110264
Updated packages:
-
alt-ruby32_3.2.11-16_amd64.deb
sha:cfbd0516fdde0d8c69d165f244ede0163bec9a50
-
alt-ruby32-bundled-gems_3.2.11-16_amd64.deb
sha:29870e2af08a6632e4cadb4166a5fbe1acd13e0f
-
alt-ruby32-default-gems_3.2.11-16_amd64.deb
sha:99c77d1e53e2f9013d4bcf556c7a2da1bd90e9d1
-
alt-ruby32-devel_3.2.11-16_amd64.deb
sha:c57a0e9b004255ff8eb8e60df1717284cb0160ae
-
alt-ruby32-doc_3.2.11-16_amd64.deb
sha:7bc24eedcb5d14fa729147ddd3179d73516e4ce6
-
alt-ruby32-libs_3.2.11-16_amd64.deb
sha:8e999358957fc0db0406ce6ab59a615e3707ce93
-
alt-ruby32-rubygem-bigdecimal_3.1.3-16_amd64.deb
sha:e7ac71d2ab6cab668109a5721f3abaea66a7fc0f
-
alt-ruby32-rubygem-bundler_2.4.19-16_amd64.deb
sha:c60c7cdf7fe0ad9a4dca6bff9fd4e40914a72bbc
-
alt-ruby32-rubygem-io-console_0.6.0-16_amd64.deb
sha:e57be84182b231cf79ae6a538ed76cb293a26923
-
alt-ruby32-rubygem-irb_1.6.2-16_amd64.deb
sha:b43addcdf1352ff5ae5a49fd847151192bcee7d9
-
alt-ruby32-rubygem-json_2.6.3-16_amd64.deb
sha:d32bce916998ffb460662ba6f16ffce0433eedbf
-
alt-ruby32-rubygem-minitest_5.25.1-16_amd64.deb
sha:12280e87d1cce46f2d7e668f64239e06bb01f8fd
-
alt-ruby32-rubygem-power-assert_2.0.3-16_amd64.deb
sha:63d66374b887fc3b010e997e5ad603946929ab81
-
alt-ruby32-rubygem-psych_5.0.1-16_amd64.deb
sha:254c0636b0ca1003e80001ea87f6847db7d98a1a
-
alt-ruby32-rubygem-rake_13.0.6-16_amd64.deb
sha:266d7fdc357d31d24ed3f3c3a0b2eba707723d90
-
alt-ruby32-rubygem-rbs_2.8.2-16_amd64.deb
sha:a116474d6c2d60a6d2782a7012acea3241a0f9e5
-
alt-ruby32-rubygem-rdoc_6.5.1.1-16_amd64.deb
sha:9d7fcc17befdf79b8b9e4ff6c03f02321fd335f0
-
alt-ruby32-rubygem-rexml_3.4.4-16_amd64.deb
sha:fdd9c544ed35ebba8d2e1b236c29f83eca80b1ac
-
alt-ruby32-rubygem-rss_0.3.1-16_amd64.deb
sha:a290f7e0c200cc0a92d39d33570addf05db0bacf
-
alt-ruby32-rubygem-test-unit_3.5.7-16_amd64.deb
sha:e49f7baada87ceb3db14f2664d9b0e27ae7cb1cc
-
alt-ruby32-rubygem-typeprof_0.21.3-16_amd64.deb
sha:1e481b38ef5da134538b465147aefa013d3e8933
-
alt-ruby32-rubygems_3.4.19-16_amd64.deb
sha:77fe3e73909bcaa04b61195362643a08c7f9651a
-
alt-ruby32-rubygems-devel_3.4.19-16_amd64.deb
sha:780df21fb493a16bd37bdce705730c8e9371e8a1
-
alt-ruby32_3.2.11-16_arm64.deb
sha:f8c2c4d2b26632f079843bdff9c7c9ce21b12c2a
-
alt-ruby32-bundled-gems_3.2.11-16_arm64.deb
sha:c86db8825eab91972f15faae017f49a42dbe6915
-
alt-ruby32-default-gems_3.2.11-16_arm64.deb
sha:a956e2cd16d189366e2dbac40af5557e3e9d1133
-
alt-ruby32-devel_3.2.11-16_arm64.deb
sha:e42c374de9774b58609cd770009c00b530bd607b
-
alt-ruby32-doc_3.2.11-16_arm64.deb
sha:b6e040a21a5157316d36b1805772f3cd73efe98e
-
alt-ruby32-libs_3.2.11-16_arm64.deb
sha:5cabf8ed396024f47867361b34d16d6fa62392d3
-
alt-ruby32-rubygem-bigdecimal_3.1.3-16_arm64.deb
sha:fc46432f79af0b74364fc7722b3be2e18f78cc49
-
alt-ruby32-rubygem-bundler_2.4.19-16_arm64.deb
sha:cf51bac80fa0bfba6f94bc6f5d98fa1f87b67695
-
alt-ruby32-rubygem-io-console_0.6.0-16_arm64.deb
sha:90a7ac7fa403d9414cb8f63fadde36851d9e656e
-
alt-ruby32-rubygem-irb_1.6.2-16_arm64.deb
sha:92d3512b60d24d191cc29614c8c2da315f4115c5
-
alt-ruby32-rubygem-json_2.6.3-16_arm64.deb
sha:8adde72e33a076ed14d8c0ec3e56c7d461ce7f64
-
alt-ruby32-rubygem-minitest_5.25.1-16_arm64.deb
sha:77ac6b51857ae1756694cc74dfeac0cea34ab568
-
alt-ruby32-rubygem-power-assert_2.0.3-16_arm64.deb
sha:8c5c30586a9381fb60eb4c80b852a110b59193a1
-
alt-ruby32-rubygem-psych_5.0.1-16_arm64.deb
sha:98f96e0eff5d582858e3944fd6e256d41d3c026f
-
alt-ruby32-rubygem-rake_13.0.6-16_arm64.deb
sha:4b8e2aade369fe26789fdd4cfbe0fee3dafb5c03
-
alt-ruby32-rubygem-rbs_2.8.2-16_arm64.deb
sha:70eadf02a8a1b3cf382eb099c8d2c6c20b4f6c7c
-
alt-ruby32-rubygem-rdoc_6.5.1.1-16_arm64.deb
sha:9ad2efc57211ec3a75818ff0788da2b77d8def37
-
alt-ruby32-rubygem-rexml_3.4.4-16_arm64.deb
sha:80b1ea5f430a4d44a30d602f90c16a3d7222cfc2
-
alt-ruby32-rubygem-rss_0.3.1-16_arm64.deb
sha:d895e9c56c4936cbba7b6ca77931f312608674a7
-
alt-ruby32-rubygem-test-unit_3.5.7-16_arm64.deb
sha:d61c2b6cdb02a3337cf6694f9ae563be41e8d77c
-
alt-ruby32-rubygem-typeprof_0.21.3-16_arm64.deb
sha:706d60f3b7e29d2305bf76908d244826dd5007a5
-
alt-ruby32-rubygems_3.4.19-16_arm64.deb
sha:0af876378897497538e6cdfec6c7df31aef94dad
-
alt-ruby32-rubygems-devel_3.4.19-16_arm64.deb
sha:89d8ad1cacbfa7b8b00531700082e11e0da54017
Notes:
This page is generated automatically and has not been checked for errors. For clarification or
corrections please contact the
CloudLinux Packaging Team.