Release date:
2026-10-27 12:35:24 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:82b538ca5382d203170b55727cb8bfc780e10126
-
alt-ruby32-bundled-gems_3.2.11-16_amd64.deb
sha:9a9f56a8b450e7f47a01c06737dcf513a660bb5b
-
alt-ruby32-default-gems_3.2.11-16_amd64.deb
sha:6daa824ce2838428a9bb6931a0ca07ffd34a7953
-
alt-ruby32-devel_3.2.11-16_amd64.deb
sha:a496454e3d60a83f1c45334b39cd53360ccc57a0
-
alt-ruby32-doc_3.2.11-16_amd64.deb
sha:35a083b5e045ae03d47664c33990e3e5682cde6f
-
alt-ruby32-libs_3.2.11-16_amd64.deb
sha:9cd3816ba9bd8d665b9392fa03b8f9ffd9213d9e
-
alt-ruby32-rubygem-bigdecimal_3.1.3-16_amd64.deb
sha:0825997de8b1e3cbe10dedbb2ac9e0d34caeb7d6
-
alt-ruby32-rubygem-bundler_2.4.19-16_amd64.deb
sha:9ec39afb2faee4e8b09a1a795f0efb932ae1883f
-
alt-ruby32-rubygem-io-console_0.6.0-16_amd64.deb
sha:655684714ec1bf1d4f2c9d4222cfecbf4dc0bc09
-
alt-ruby32-rubygem-irb_1.6.2-16_amd64.deb
sha:04235065dce67c631ea4cd3b87b760923bccac4d
-
alt-ruby32-rubygem-json_2.6.3-16_amd64.deb
sha:933f8d359035cebe4d760a2145803a19b8d76298
-
alt-ruby32-rubygem-minitest_5.25.1-16_amd64.deb
sha:0c29fff5ddc0d24c4f049463cf8363d253c31726
-
alt-ruby32-rubygem-power-assert_2.0.3-16_amd64.deb
sha:115633bf2274d2c15fdb2f9b55077fc39807f30d
-
alt-ruby32-rubygem-psych_5.0.1-16_amd64.deb
sha:3e8b9d92a8249f2b654dea73cef063a04e431144
-
alt-ruby32-rubygem-rake_13.0.6-16_amd64.deb
sha:493cb71b02de11144bd253eb1823c8f71d0be4cd
-
alt-ruby32-rubygem-rbs_2.8.2-16_amd64.deb
sha:d5d90deff3de07ba1051693ebc1de80f0fd180e0
-
alt-ruby32-rubygem-rdoc_6.5.1.1-16_amd64.deb
sha:074ab4f88b432545ac80ef07b81a88bf0dcbaf41
-
alt-ruby32-rubygem-rexml_3.4.4-16_amd64.deb
sha:c6927bf9f19f0861bd0d27847b57f7c66ad59c0e
-
alt-ruby32-rubygem-rss_0.3.1-16_amd64.deb
sha:8fb1c737fb21568c04f78e4f70d169d3f9265681
-
alt-ruby32-rubygem-test-unit_3.5.7-16_amd64.deb
sha:ee2f30ea796e2b98df3396f00a4d1ab68143172f
-
alt-ruby32-rubygem-typeprof_0.21.3-16_amd64.deb
sha:c5a89a288bcc45527358a7d73e831b6c4a7d2bff
-
alt-ruby32-rubygems_3.4.19-16_amd64.deb
sha:03d0c743b44bd74a25e08102586ae1e472f2e080
-
alt-ruby32-rubygems-devel_3.4.19-16_amd64.deb
sha:8d238781a78fe3c5a4924064e2a79e04c72adc32
Notes:
This page is generated automatically and has not been checked for errors. For clarification or
corrections please contact the
CloudLinux Packaging Team.