Release date:
2026-05-20 12:33:31 UTC
Description:
* SECURITY UPDATE: soap extension use-after-free via apache:Map duplicate keys
- debian/patches/php-8.0-CVE-2026-6722.patch: backport upstream commit
aee3b3ac9b in ext/soap/php_encoding.c — add Z_TRY_ADDREF_P on
soap_add_xml_ref insertion and change SOAP_GLOBAL(ref_map) destructor
to ZVAL_PTR_DTOR.
- CVE-2026-6722
* SECURITY UPDATE: pdo_firebird SQL injection via NUL bytes in quoted strings
- debian/patches/php-8.0-CVE-2025-14179.patch: backport upstream commit
3f40b65323 in ext/pdo_firebird/firebird_driver.c — replace
strncat/strncpy/strcpy in preprocess() and the quoter with memcpy plus
explicit length tracking. Adapted to the 8.0 (const char*, size_t)
preprocess and quoter signatures.
- debian/patches/php-8.0-firebird-static-inline-classes.patch: build fix
required for the CVE-2025-14179 backport to be loadable on Debian.
Upstream PHP-8.0.30 declares the pdo_firebird tokenizer helper as
`inline char classes(char idx)` without `static`. C99 inline semantics
require an external definition when the function is not inlined; nothing
in PHP provides one. The Debian build's CFLAGS lacks `-O*` (falls back
to gcc's `-O0`), so classes() is emitted as an undefined external
reference, and pdo_firebird.so fails to load at runtime with "symbol
lookup error: undefined symbol: classes".
- CVE-2025-14179
* SECURITY UPDATE: soap extension NULL pointer dereference via apache:Map
item missing element
- debian/patches/php-8.0-CVE-2026-7262.patch: backport upstream commit
79551ab8b1 in ext/soap/php_encoding.c — fix typo'd null check in
to_zval_map() (was checking xmlKey, should check xmlValue).
- CVE-2026-7262
* SECURITY UPDATE: php-fpm status endpoint XSS via unescaped request_uri
- debian/patches/php-8.0-CVE-2026-6735.patch: backport upstream commit
99a5ad7441 in sapi/fpm/fpm/fpm_status.c — escape proc->request_uri
with php_escape_html_entities_ex() and fix the broken
"ENT_HTML_IGNORE_ERRORS & ENT_COMPAT" flag (bitwise-AND of two flag
constants evaluates to 0). Adapted to 8.0's single-bool `encode`
model (8.0's JSON output branch already writes raw strings; this
backport only addresses the HTML/XML XSS the CVE describes).
- CVE-2026-6735
* SECURITY UPDATE: mbstring NULL pointer dereference in
php_mb_check_encoding() via mb_ereg_search_init()
- debian/patches/php-8.0-CVE-2026-7259.patch: backport upstream commit
79a054eae0 in ext/mbstring/php_mbregex.c — resolve the mbfl encoding
before storing it in MBREX(current_mbctype_mbfl_encoding) and
return FAILURE if NULL (encodings supported by Oniguruma but not
mbfl such as iso-8859-11, UJIS, KOI8-R).
- CVE-2026-7259
* SECURITY UPDATE: soap SoapServer use-after-free after header parsing
failure when SOAP_PERSISTENCE_SESSION is set
- debian/patches/php-8.0-CVE-2026-7261.patch: backport upstream commit
db2a7f9348 in ext/soap/soap.c — guard both zval_ptr_dtor(soap_obj)
call sites in PHP_METHOD(SoapServer, handle) with
"if (service->soap_class.persistence != SOAP_PERSISTENCE_SESSION)".
Adapted to 8.0's fault path (extra efree(fn_name) before each dtor).
- CVE-2026-7261
* SECURITY UPDATE: metaphone() signed integer overflow on >INT_MAX input
- debian/patches/php-8.0-CVE-2026-7568.patch: backport upstream commit
47def8ce1d in ext/standard/metaphone.c — retype w_idx and
Lookahead's how_far/idx from int to size_t to avoid signed overflow
while walking strings larger than 2 GB on 64-bit builds.
- CVE-2026-7568
Updated packages:
-
alt-php80_8.0.30-44_amd64.deb
sha:f3e393bbea107878382c2671c5d7a7d598858e11
-
alt-php80-bcmath_8.0.30-44_amd64.deb
sha:56f2dc209937c4fd4b291f3719e44edc72652b08
-
alt-php80-cli_8.0.30-44_amd64.deb
sha:53404f5c08e58220d6380ac7f6edd801d372970b
-
alt-php80-common_8.0.30-44_amd64.deb
sha:6b140c60379969d7ca83f8791d8aeb15270b0d2c
-
alt-php80-dba_8.0.30-44_amd64.deb
sha:a40d1b7370c545e319eadb2f5255473a1d72a7d3
-
alt-php80-dev_8.0.30-44_amd64.deb
sha:571e6fb07d5ed97c2a8dd217be477a3ca97ad9da
-
alt-php80-enchant_8.0.30-44_amd64.deb
sha:a1b5b57882bb01a6460fba57d6d34671d2f875fe
-
alt-php80-firebird_8.0.30-44_amd64.deb
sha:3baf56a0a6862b642cc485f615dd1621e08ec176
-
alt-php80-fpm_8.0.30-44_amd64.deb
sha:4340d8f59a801bb8e644a97621e7b0363d55c7a5
-
alt-php80-gd_8.0.30-44_amd64.deb
sha:9355a4faffc81502f0b86ce39cc22e061fd29a3f
-
alt-php80-imap_8.0.30-44_amd64.deb
sha:4e2184fd714d892e193a3179602c413898b23b42
-
alt-php80-intl_8.0.30-44_amd64.deb
sha:285dcdc577ef8d0b67354d90c35d1b419a8f3c9d
-
alt-php80-ldap_8.0.30-44_amd64.deb
sha:102a25c2f294356f9d798cdbdeb3b5c8d5a24398
-
alt-php80-mbstring_8.0.30-44_amd64.deb
sha:67b0b96007dbe8b23286aba1fb8096b3b9bc8541
-
alt-php80-mysqlnd_8.0.30-44_amd64.deb
sha:188dfa073ae42d1238e5dc874b43edfb512a2771
-
alt-php80-odbc_8.0.30-44_amd64.deb
sha:a430a60eeba56a20fc0e65fd081881dacc42ba21
-
alt-php80-opcache_8.0.30-44_amd64.deb
sha:15ba09596bf7321fb88673e50d79c4a47feaeb88
-
alt-php80-pdo_8.0.30-44_amd64.deb
sha:221fc1727c3068fb90211875d77f8ed373802152
-
alt-php80-pgsql_8.0.30-44_amd64.deb
sha:65dd98c09fc4dbfc7b6c69e3f7820bb227d3dab2
-
alt-php80-process_8.0.30-44_amd64.deb
sha:e678083eca4d300ecdd420ca628b26cae0390b6b
-
alt-php80-pspell_8.0.30-44_amd64.deb
sha:f947dc7fae258ec450038e5327c26b3d19cec3c4
-
alt-php80-snmp_8.0.30-44_amd64.deb
sha:ca4a1ea450dd34472cdc5260396d70c90da1e899
-
alt-php80-soap_8.0.30-44_amd64.deb
sha:ca8cccb952cd55096f94764ed33762f3306066e4
-
alt-php80-sodium_8.0.30-44_amd64.deb
sha:1d965a65788456d3f353fe1704c033a17459123b
-
alt-php80-tidy_8.0.30-44_amd64.deb
sha:175a8123e3b726c75f16353a8eb8d69ae64d2f8d
-
alt-php80-xml_8.0.30-44_amd64.deb
sha:4cd9baa13e7da91afbcb0795864f73a60ad1e403
Notes:
This page is generated automatically and has not been checked for errors. For clarification or
corrections please contact the
CloudLinux Packaging Team.