Release date:
2026-10-27 12:48:36 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:e6d9d8741af7d61747efa1758dc5c774569ee396
-
alt-ruby32-bundled-gems_3.2.11-16_amd64.deb
sha:bac44fa7f3cd3c6317186dc454cd3fda071de693
-
alt-ruby32-default-gems_3.2.11-16_amd64.deb
sha:6daa824ce2838428a9bb6931a0ca07ffd34a7953
-
alt-ruby32-devel_3.2.11-16_amd64.deb
sha:7714ac262c1eaba28ee8a720d467d51c302c0620
-
alt-ruby32-doc_3.2.11-16_amd64.deb
sha:651d7157119c114265cc4027dcfb3dcc236b83fa
-
alt-ruby32-libs_3.2.11-16_amd64.deb
sha:23b4e93798bb0516d58ebb8b9851bafd0a302c37
-
alt-ruby32-rubygem-bigdecimal_3.1.3-16_amd64.deb
sha:12147658532cf8c6177900f16cef14eaf558cb88
-
alt-ruby32-rubygem-bundler_2.4.19-16_amd64.deb
sha:9ec39afb2faee4e8b09a1a795f0efb932ae1883f
-
alt-ruby32-rubygem-io-console_0.6.0-16_amd64.deb
sha:480fbb1fd6209788a989b74e94ca03bafcd23f03
-
alt-ruby32-rubygem-irb_1.6.2-16_amd64.deb
sha:04235065dce67c631ea4cd3b87b760923bccac4d
-
alt-ruby32-rubygem-json_2.6.3-16_amd64.deb
sha:2a040d2594780754246997ad49c1957a927c0c27
-
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:38152da88fe8988dae3b1fe106a5490f733750f5
-
alt-ruby32-rubygem-rake_13.0.6-16_amd64.deb
sha:493cb71b02de11144bd253eb1823c8f71d0be4cd
-
alt-ruby32-rubygem-rbs_2.8.2-16_amd64.deb
sha:11a852df0aeaab0d908a55fa655d850a32bdde2b
-
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.