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
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.