[CLSA-2026:1789745566] Fix CVE(s): CVE-2026-89157
Type:
security
Severity:
Critical
Release date:
2026-09-18 15:32:57 UTC
Description:
* SECURITY UPDATE: Integer overflow in the allocation size computation of pcre2_pattern_convert() and pcre2_substring_get_bynumber() leading to an undersized buffer and an out-of-bounds heap write, because both sites multiplied the code-unit count by the code-unit BIT width rather than its byte width and never checked the product for wraparound; reachable with a large pattern or captured substring on 32-bit platforms - debian/patches/CVE-2026-89157.patch: size both allocations with CU2BYTES() and reject a code-unit count that would overflow sizeof(pcre2_memctl) + CU2BYTES(n + 1), in src/pcre2_convert.c and src/pcre2_substring.c - CVE-2026-89157
CVEs fixed:
Updated packages:
  • libpcre2-16-0_10.36-2+deb11u1+tuxcare.els3_amd64.deb
    sha:77a9cec65db3b12769a4b847b9c114a4bde5fe5c
  • libpcre2-32-0_10.36-2+deb11u1+tuxcare.els3_amd64.deb
    sha:9055f09a23518bbafebdc6a8013e4a5eb3a35363
  • libpcre2-8-0_10.36-2+deb11u1+tuxcare.els3_amd64.deb
    sha:5b4c68eb2c97d019e9fad889bfcf1610f0a93f7e
  • libpcre2-dev_10.36-2+deb11u1+tuxcare.els3_amd64.deb
    sha:2d77835f2d4328af739d1d5e7e4f1e874307bcf8
  • libpcre2-posix2_10.36-2+deb11u1+tuxcare.els3_amd64.deb
    sha:6afe19892b5b724e6dd9cfbf8ce59b0aabc40c66
  • pcre2-utils_10.36-2+deb11u1+tuxcare.els3_amd64.deb
    sha:d267465b0708ddb742bb2e294556fdc7a64221d0
  • libpcre2-16-0_10.36-2+deb11u1+tuxcare.els3_arm64.deb
    sha:05aec9cf0a3462e1dd99949281728ba6c4903709
  • libpcre2-32-0_10.36-2+deb11u1+tuxcare.els3_arm64.deb
    sha:75ec7cc6448e00cb841f031ac063c551792f914c
  • libpcre2-8-0_10.36-2+deb11u1+tuxcare.els3_arm64.deb
    sha:16ec9351cc3a1fa646f77786ae3d4f61b004909c
  • libpcre2-dev_10.36-2+deb11u1+tuxcare.els3_arm64.deb
    sha:39c05e56516e10cd01941cc21067b68db809aabc
  • libpcre2-posix2_10.36-2+deb11u1+tuxcare.els3_arm64.deb
    sha:fc20023d33287b1ac49a3a68aa57b6b0fc0d180c
  • pcre2-utils_10.36-2+deb11u1+tuxcare.els3_arm64.deb
    sha:2a5d69d2d7ffbd8980ca7ed7b4ab4aa9194328df
  • libpcre2-16-0_10.36-2+deb11u1+tuxcare.els3_armel.deb
    sha:b246e2d074e95aa9b49d90f93533b843d06a26d5
  • libpcre2-32-0_10.36-2+deb11u1+tuxcare.els3_armel.deb
    sha:58e75aa44493552934eb8dc365ac298ba639a8f3
  • libpcre2-8-0_10.36-2+deb11u1+tuxcare.els3_armel.deb
    sha:33606886840d1f71e7e8a25945a1a1e1e7d1f184
  • libpcre2-dev_10.36-2+deb11u1+tuxcare.els3_armel.deb
    sha:3ed0972e77f4caa90f400e4f859a67e4d9c05ec4
  • libpcre2-posix2_10.36-2+deb11u1+tuxcare.els3_armel.deb
    sha:17c892b9bc13b33045812770905b15b4b70597cb
  • pcre2-utils_10.36-2+deb11u1+tuxcare.els3_armel.deb
    sha:83d62c631daffa373c163e4f1052fff4263d3a37
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.