Release date:
2026-10-03 05:02:11 UTC
Description:
- CVE-2026-92842: out-of-bounds read in the convert.base64-encode,
convert.quoted-printable-encode and convert.quoted-printable-decode stream
filters when the line-break-chars option contains a NUL byte; the three
constructors in ext/standard/filters.c now duplicate it with pestrndup()
instead of the strlen-based pestrdup(), so the allocation matches the
lbchars_len the converters copy. Adds upstream's
ext/standard/tests/filters/ghsa-88hq-2827-7pg6.phpt, adapted for 5.2
(array() instead of the short-array literal); %check collects and runs
it, but its run-tests.php call ends in "|| true", so a failing test is
reported in the build log and does not fail the build
- CVE-2025-14181: integer overflow in ext/soap get_http_body() - a chunked
response whose chunk sizes total more than INT_MAX wrapped the accumulator
negative and overflowed the body buffer. The accumulator is size_t now,
each growth step is bounded against INT_MAX before the addition is
performed, and the Content-Length and Connection: close paths get the same
bound. The Location: redirect allocation upstream also hardens becomes
safe_emalloc(1, p - t, strlen(new_url->path) + 2). No test: the upstream
one needs a live http endpoint and 4 GB of RAM
- CVE-2026-6103: phar tar entry injection - entry sizes that cannot be
represented (octal overflow, GNU base-256, non-octal digits, trailing
garbage) are rejected by a new phar_tar_size(), GNU long link records are
refused, and every entry type that carries data has its data blocks
skipped. Applies to ext/phar/tar.c and ext/phar/phar_internal.h from the
bundled PECL phar-2.0.0, which is unpacked before patching. Adds
upstream's three ext/phar/tests/tar/GHSA-j3wh-g957-2m85-*.phpt, adapted
for 5.2 (array(), dirname(__FILE__), --SKIPIF-- instead of
--EXTENSIONS--); %check collects and runs them, but its run-tests.php
call ends in "|| true", so a failing test is reported in the build log
and does not fail the build
- CVE-2026-91765: unbounded recursion in ext/soap XML parsing and decoding.
cleanup_xml_node() and get_node_with_attribute_recursive_ex() are
iterative now, documents nested deeper than SOAP_MAX_XML_DEPTH (2048) are
rejected on libxml2 below 2.13, and the to_zval() decode chain is capped
at SOAP_MAX_DECODE_DEPTH by a counter in the soap module globals, which
also bounds href chains and cycles. Adds two of upstream's three
ext/soap/tests/GHSA-rgrp-mwpx-f6rm*.phpt, the href-chain and href-cycle
ones, adapted for 5.2. The third, the XML-depth one, is not carried:
soap_xmlParseFile() on this branch never sets XML_PARSE_HUGE, so libxml2
rejects its WSDL fixtures at its own depth limit of 256, well before the
2048 cap the fix adds, and no fixture can both parse here and reach the
check. %check collects and runs the two, but its run-tests.php call ends
in "|| true", so a failing test is reported in the build log and does not
fail the build
Updated packages:
-
alt-php52-5.2.17-239.el7.x86_64.rpm
sha:b973b62807aee75d9a9d2e82694eb1ab18e7e1e49a566fcdacf58a6b3b16ebb7
-
alt-php52-bcmath-5.2.17-239.el7.x86_64.rpm
sha:6a76179a0bd85200726f7673ad21b592d91c028bbfcd844b742a5d168fd53d1a
-
alt-php52-cli-5.2.17-239.el7.x86_64.rpm
sha:6d422fbf801bcfae5fae3d9adc9bcb7dd41b2633d1b66ca0644aca85da25d59b
-
alt-php52-common-5.2.17-239.el7.x86_64.rpm
sha:427ea00e4a21dc038660f9a613f0a1606a8515b713c96c7f7e8e378935663238
-
alt-php52-dba-5.2.17-239.el7.x86_64.rpm
sha:ca09ea94d9a4f4bd5ad3fb48c1c226d68f6ffbe25f1ba2fd40b6c6e69cb90b63
-
alt-php52-dbx-5.2.17-239.el7.x86_64.rpm
sha:65afb4914fb3d4d328ed8d86475e3d0517ead9e5f678bbeee89d3bae59063b36
-
alt-php52-devel-5.2.17-239.el7.x86_64.rpm
sha:847c696bd77ccfedf543ab0befbd6529b1977755e0ea39e991a47c76f57c9254
-
alt-php52-enchant-5.2.17-239.el7.x86_64.rpm
sha:374e3fb29712a9042757268d14f5df5c6805c4d8fb02abb6fdfd1a538d26c4b0
-
alt-php52-firebird-5.2.17-239.el7.x86_64.rpm
sha:ed738f3628d4f25bed857168d5ab2b017b2cf939fc3fdeee4734b881720fa809
-
alt-php52-gd-5.2.17-239.el7.x86_64.rpm
sha:5ba491c5fd1858c70a317ad277f4c4dd89a9e91284467927380986d032d011be
-
alt-php52-imap-5.2.17-239.el7.x86_64.rpm
sha:e86f17c1c0f360f17316c5a2a106627b3011ae57de7123ce59a8928bcd44e182
-
alt-php52-intl-5.2.17-239.el7.x86_64.rpm
sha:c3649e5e01696586bcca5d23e168f00a98e55aed8700a4be41770d0d368c883b
-
alt-php52-ldap-5.2.17-239.el7.x86_64.rpm
sha:552e84637e23d3006a26ad1d05edc79f257270ec4beaf975d48dcc228153534b
-
alt-php52-mbstring-5.2.17-239.el7.x86_64.rpm
sha:26f2be30169637ad690797c1db08d32eec5cce83194ceb19ef3dc1302a078aca
-
alt-php52-mcrypt-5.2.17-239.el7.x86_64.rpm
sha:3b1f4a71c5dd1d0e4e2f19c512bab556f9893df0b51fe37454eeb4f795b5dd75
-
alt-php52-mssql-5.2.17-239.el7.x86_64.rpm
sha:699b2a482e8e8e1924f777bb377aed545767ddcb6a1ec0b2f47ebfed31e08853
-
alt-php52-ncurses-5.2.17-239.el7.x86_64.rpm
sha:4e036dc0747a93f887b7240b141f2f5e963961f8d08faa3ce0884cabadd41c6d
-
alt-php52-odbc-5.2.17-239.el7.x86_64.rpm
sha:da3bb01076e00727cb827daf734b3c76ff66ce49224bd39347dbb138187264d8
-
alt-php52-pdo-5.2.17-239.el7.x86_64.rpm
sha:8f4817d22bb697bae48675640af09848ec02711206ebc992f8eb9994409572db
-
alt-php52-pgsql-5.2.17-239.el7.x86_64.rpm
sha:70e316350a7d703d3a3434d260b3b85ef7a2a578ce48c4b11fed9a627065019c
-
alt-php52-process-5.2.17-239.el7.x86_64.rpm
sha:bf07e5ec6810664b38934139ea89af676ca6d1f11a72094e4ea3451f465dee66
-
alt-php52-pspell-5.2.17-239.el7.x86_64.rpm
sha:8bdf5ef5a377b9434b05efa184c30a0cacc556d78e95267be10952ec54da112e
-
alt-php52-recode-5.2.17-239.el7.x86_64.rpm
sha:2b2facc2d6b72b1126a73124d39e35f18098651d94d9dfca07aa088d8f1cf813
-
alt-php52-snmp-5.2.17-239.el7.x86_64.rpm
sha:2bb0141863d2fd6005e25b98b71f37a239f8bc1b4c7a238f08975ee6aee9f127
-
alt-php52-soap-5.2.17-239.el7.x86_64.rpm
sha:6acc5bfc1ac77747d1256b416644755413f8a0858773c2d0d21b22d6c09bb84f
-
alt-php52-sqlite-5.2.17-239.el7.x86_64.rpm
sha:a4171da057d985877cd4b1f5bf2f48c6b48971878a8d89580675858373ecb0a2
-
alt-php52-sybase-5.2.17-239.el7.x86_64.rpm
sha:0d5613d4481f6d09fd382688269b4f7600f212c979bc1d0950c5f589c3f63123
-
alt-php52-tidy-5.2.17-239.el7.x86_64.rpm
sha:3e7dd985fe572c54ec6ebcf87a43b0be0300f09d943d548c854c4ca6d1928bf9
-
alt-php52-xml-5.2.17-239.el7.x86_64.rpm
sha:a4ada95d3674e8b14155cb87f43e10ded7595f32b85fa56a4eaedb898fb04b73
-
alt-php52-xmlrpc-5.2.17-239.el7.x86_64.rpm
sha:1c6a4fb1a8f535dd72fa757bd87cb39f623e5e94d4c252d46a57839f1cebfdb6
Notes:
This page is generated automatically and has not been checked for errors. For clarification or
corrections please contact the
CloudLinux Packaging Team.