[CLSA-2026:1793105301] Fix CVE(s): CVE-2026-110264, CVE-2026-93577, CVE-2026-97229
Type:
security
Severity:
Critical
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.