Release date:
2026-10-03 01:49:30 UTC
Description:
- CVE-2026-92842: heap buffer overflow in the convert.* stream filters when
line-break-chars contains a NUL byte (GHSA-88hq-2827-7pg6). The base64-encode,
quoted-printable-encode and quoted-printable-decode filter constructors
duplicated lbchars with the strlen-based pestrdup(), which truncates at the
first NUL, while lbchars_len kept the caller's original length; the filter
then copied lbchars_len bytes out of the shorter allocation. Duplicate with
pestrndup(lbchars, lbchars_len, persistent) instead
- CVE-2025-14181: integer overflow in ext/soap get_http_body() leading to a heap
buffer overflow (GHSA-cj93-vc83-wgqv). The chunked-transfer accumulator was a
signed int guarded by "http_buf_size + buf_size + 1 < 0", which is
signed-overflow UB that the compiler removes, so an attacker-controlled chunk
size could wrap the erealloc() size and the body was then written past the
allocation. Make the accumulator size_t, bound every growth step against
SOAP_HTTP_MAX_BODY_LEN ((size_t) INT_MAX - 1, the local stand-in for
upstream's ZSTR_MAX_LEN) before the add is performed, read the chunk size into
an unsigned int as %x requires, apply the same bound to the Content-Length and
connection-close paths, and allocate the redirect path with safe_emalloc()
- CVE-2026-6103: phar tar entry injection (GHSA-j3wh-g957-2m85). phar_tar_number()
wrapped silently on an oversized octal size field and ignored trailing garbage
and GNU base-256 sizes, and only entries of type '\0' and '0' had their data
blocks skipped, so a crafted archive could leave the stream positioned on
attacker data that was then parsed as a tar header - making PharData show
entries no conforming tar reader sees. Parse the size with a strict
phar_tar_size() that rejects anything it cannot represent, skip the data of
every type that carries data via phar_tar_type_has_data(), refuse unsupported
GNU long link ('K') records, and bound a ././@LongLink name by the archive size
- CVE-2026-91765: unbounded recursion in ext/soap XML parsing and decoding
(GHSA-rgrp-mwpx-f6rm). cleanup_xml_node() and
get_node_with_attribute_recursive_ex() recursed once per document level, and
master_to_zval_int() recursed once per href hop, so a deeply nested or
href-chained SOAP message exhausted the stack and crashed the process. Both
traversals become iterative, documents deeper than SOAP_MAX_XML_DEPTH (2048)
are rejected at parse time on libxml2 below 2.13, and the decoder carries a
decode_depth counter in the soap globals that is capped at
SOAP_MAX_DECODE_DEPTH and reset by encode_reset_ns()/encode_finish()
Updated packages:
-
alt-php54-5.4.45-198.el8.x86_64.rpm
sha:edb1fa3d8cd86afdb714b8e2b0d4399a01ad835dcc562658e5128a4e73e49a44
-
alt-php54-bcmath-5.4.45-198.el8.x86_64.rpm
sha:e769cd9f58aa0f628b938776d6ffe7e3eb1920007058a21fb9e8accb75edfb39
-
alt-php54-cli-5.4.45-198.el8.x86_64.rpm
sha:91ebef8e85236b18e192a7ffb0554706cfb8b7163d3875eb8264520e67bb5c56
-
alt-php54-common-5.4.45-198.el8.x86_64.rpm
sha:bbaf86d37524cb8b358d91d3d67892370fc340b0fc8360b6b776add23ae64d06
-
alt-php54-dba-5.4.45-198.el8.x86_64.rpm
sha:ca45d6af21511ee78cc8ef5f5cf0055268467e20d3171c44677e9cd033dbc783
-
alt-php54-dbx-5.4.45-198.el8.x86_64.rpm
sha:4374ad19bbe8253e05042fb2a6cc45f7c8ebee0cc753fbc26cff851647020834
-
alt-php54-devel-5.4.45-198.el8.x86_64.rpm
sha:0f0ba20d4dd85e66e771fa3fcb85c33a11e3f762706ef5113cbc0a3ea6fd1373
-
alt-php54-enchant-5.4.45-198.el8.x86_64.rpm
sha:b2285e98ff361f4fa0955201813a739681b8d4eafdc01a05521c630df3e03e11
-
alt-php54-firebird-5.4.45-198.el8.x86_64.rpm
sha:3ea5048418b7973ccbd143ffd4c1263a8ee747ab1f5c342ec9d83b963b7386c6
-
alt-php54-gd-5.4.45-198.el8.x86_64.rpm
sha:642dc310eaacfa4b7e4f86a1fd076eb0063c0a759cabc8860e19e6676b5ee38e
-
alt-php54-imap-5.4.45-198.el8.x86_64.rpm
sha:d0189127035bc91c9e747395b9f8f686d306ef40dfae35ecd5ec97e03c34e51b
-
alt-php54-intl-5.4.45-198.el8.x86_64.rpm
sha:fb40c52772f030478366b568dd911c27e804021e3e88bc52f620e2f3053e612f
-
alt-php54-ldap-5.4.45-198.el8.x86_64.rpm
sha:dc9e9687d34f565ec0cd517cba8e5ca362e400453062baa6fffd4ac95f6607e4
-
alt-php54-mbstring-5.4.45-198.el8.x86_64.rpm
sha:a84d3d1f2f08fc0ccb09eec460f7255d436abca9738a850a3aa2468e1371be23
-
alt-php54-mcrypt-5.4.45-198.el8.x86_64.rpm
sha:c72a0b2dc2e0c3795f87576b361ef9dd53ea4133af41f4d566a3bd487ad4146d
-
alt-php54-mssql-5.4.45-198.el8.x86_64.rpm
sha:870ad87cedf1811bdcb23569ff7c74fb5d791c483ed195efd92f27ab5ddaa379
-
alt-php54-mysqlnd-5.4.45-198.el8.x86_64.rpm
sha:34fb4032e245b67cc903302e014b99b109f84ef2ff87da3378acb607f8f181ec
-
alt-php54-odbc-5.4.45-198.el8.x86_64.rpm
sha:6e0321baaf077fac5b804a638434608f1d3ab387dffa9c10fb66ea81ffe0d009
-
alt-php54-pdo-5.4.45-198.el8.x86_64.rpm
sha:9a81c9890057ca5fb0efc7992dcebd54b8154e714b1a1f448ca51c5e4184a6dd
-
alt-php54-pgsql-5.4.45-198.el8.x86_64.rpm
sha:28e56ca8d48dd5756b8408fc30825ae08dad2495248296bec8cfa108855ee720
-
alt-php54-php-fpm-5.4.45-198.el8.x86_64.rpm
sha:9c7678755c5b8744d5a581481ab285cb1549467bb6d84200ebe004090a0e1170
-
alt-php54-process-5.4.45-198.el8.x86_64.rpm
sha:9d9d65cb39078890e45fd603bfe2d2315f87468642900f14e0de0035c8b276a1
-
alt-php54-pspell-5.4.45-198.el8.x86_64.rpm
sha:9a7f82c2a37bd4edccf6c9b7c99ad17238628257483966125c484f182c17c6b7
-
alt-php54-recode-5.4.45-198.el8.x86_64.rpm
sha:cf895864556f48b2be1d538f80c13e52201e04428653afba59e74c7d3b7582ca
-
alt-php54-snmp-5.4.45-198.el8.x86_64.rpm
sha:5edd1e81932710c00013e5ce2b995a02abb5dd730adf90c151ff8c17951b37a8
-
alt-php54-soap-5.4.45-198.el8.x86_64.rpm
sha:4db5724bef6dc828d6c5fab2b511e134ba7ab0e56557b133c74803dba29c9cf4
-
alt-php54-sybase-5.4.45-198.el8.x86_64.rpm
sha:22f9bec3b31ca2e910e03f64661d642d8e3d0a057268c741e82cd41ae518bdb4
-
alt-php54-tidy-5.4.45-198.el8.x86_64.rpm
sha:cc61f6098c5ee09aab59149b1b837fc369c0cd5f4eeb9ec7401758fb6d472078
-
alt-php54-xml-5.4.45-198.el8.x86_64.rpm
sha:aaac5f4f418402ae5277c96d44dbb0495aa4649e72c77e90f98117881310fcac
-
alt-php54-xmlrpc-5.4.45-198.el8.x86_64.rpm
sha:f28ea21f90550cbe984e0660f4435174527af28cc711b756afbc5cff9bf73de4
Notes:
This page is generated automatically and has not been checked for errors. For clarification or
corrections please contact the
CloudLinux Packaging Team.