Skip to content
OpenAdvisories
Medium ALSA-2025:4263 8 CVEs

Moderate: php:8.1 security update

Published Apr 28, 2025 · Updated Oct 29, 2026

Summary

PHP is an HTML-embedded scripting language commonly used with the Apache HTTP Server.

Security Fix(es):

* php: Leak partial content of the heap through heap buffer over-read in mysqlnd (CVE-2024-8929)
* php: Single byte overread with convert.quoted-printable-decode filter (CVE-2024-11233)
* php: Configuring a proxy in a stream context might allow for CRLF injection in URIs (CVE-2024-11234)
* php: Header parser of http stream wrapper does not handle folded headers (CVE-2025-1217)
* php: Stream HTTP wrapper header check might omit basic auth header (CVE-2025-1736)
* php: Streams HTTP wrapper does not fail for headers with invalid name and no colon (CVE-2025-1734)
* php: libxml streams use wrong content-type header when requesting a redirected resource (CVE-2025-1219)
* php: Stream HTTP wrapper truncates redirect location to 1024 bytes (CVE-2025-1861)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Fixed packages 31

ReleasePackageFixed in
AlmaLinux · 9 apcu-panel 5.1.21-1.module_el9.1.0+15+94ba28e4
AlmaLinux · 9 php 8.1.32-1.module_el9.5.0+156+9f1cd3fd
AlmaLinux · 9 php-bcmath 8.1.32-1.module_el9.5.0+156+9f1cd3fd
AlmaLinux · 9 php-cli 8.1.32-1.module_el9.5.0+156+9f1cd3fd
AlmaLinux · 9 php-common 8.1.32-1.module_el9.5.0+156+9f1cd3fd
AlmaLinux · 9 php-dba 8.1.32-1.module_el9.5.0+156+9f1cd3fd
AlmaLinux · 9 php-dbg 8.1.32-1.module_el9.5.0+156+9f1cd3fd
AlmaLinux · 9 php-devel 8.1.32-1.module_el9.5.0+156+9f1cd3fd
AlmaLinux · 9 php-embedded 8.1.32-1.module_el9.5.0+156+9f1cd3fd
AlmaLinux · 9 php-enchant 8.1.32-1.module_el9.5.0+156+9f1cd3fd
AlmaLinux · 9 php-ffi 8.1.32-1.module_el9.5.0+156+9f1cd3fd
AlmaLinux · 9 php-fpm 8.1.32-1.module_el9.5.0+156+9f1cd3fd
AlmaLinux · 9 php-gd 8.1.32-1.module_el9.5.0+156+9f1cd3fd
AlmaLinux · 9 php-gmp 8.1.32-1.module_el9.5.0+156+9f1cd3fd
AlmaLinux · 9 php-intl 8.1.32-1.module_el9.5.0+156+9f1cd3fd
AlmaLinux · 9 php-ldap 8.1.32-1.module_el9.5.0+156+9f1cd3fd
AlmaLinux · 9 php-mbstring 8.1.32-1.module_el9.5.0+156+9f1cd3fd
AlmaLinux · 9 php-mysqlnd 8.1.32-1.module_el9.5.0+156+9f1cd3fd
AlmaLinux · 9 php-odbc 8.1.32-1.module_el9.5.0+156+9f1cd3fd
AlmaLinux · 9 php-opcache 8.1.32-1.module_el9.5.0+156+9f1cd3fd
AlmaLinux · 9 php-pdo 8.1.32-1.module_el9.5.0+156+9f1cd3fd
AlmaLinux · 9 php-pecl-apcu 5.1.21-1.module_el9.1.0+15+94ba28e4
AlmaLinux · 9 php-pecl-apcu-devel 5.1.21-1.module_el9.1.0+15+94ba28e4
AlmaLinux · 9 php-pecl-rrd 2.0.3-4.module_el9.1.0+15+94ba28e4
AlmaLinux · 9 php-pecl-xdebug3 3.1.4-1.module_el9.1.0+15+94ba28e4
AlmaLinux · 9 php-pecl-zip 1.20.1-1.module_el9.1.0+15+94ba28e4
AlmaLinux · 9 php-pgsql 8.1.32-1.module_el9.5.0+156+9f1cd3fd
AlmaLinux · 9 php-process 8.1.32-1.module_el9.5.0+156+9f1cd3fd
AlmaLinux · 9 php-snmp 8.1.32-1.module_el9.5.0+156+9f1cd3fd
AlmaLinux · 9 php-soap 8.1.32-1.module_el9.5.0+156+9f1cd3fd
AlmaLinux · 9 php-xml 8.1.32-1.module_el9.5.0+156+9f1cd3fd

Vulnerabilities 8

  • Medium 6.3

    Header parser of http stream wrapper does not handle folded headers

    In PHP from 8.1.* before 8.1.32, from 8.2.* before 8.2.28, from 8.3.* before 8.3.19, from 8.4.* before 8.4.5, when http request module parses HTTP response obtained from a server, folded headers are parsed incorrectly, which may lead to misinterpreting the re…

  • Medium 6.3
    CVE-2025-1219 Public exploit

    libxml streams use wrong content-type header when requesting a redirected resource

    In PHP from 8.1.* before 8.1.32, from 8.2.* before 8.2.28, from 8.3.* before 8.3.19, from 8.4.* before 8.4.5, when requesting a HTTP resource using the DOM or SimpleXML extensions, the wrong content-type header is used to determine the charset when the reques…

  • Medium 6.3

    Streams HTTP wrapper does not fail for headers with invalid name and no colon

    In PHP from 8.1.* before 8.1.32, from 8.2.* before 8.2.28, from 8.3.* before 8.3.19, from 8.4.* before 8.4.5, when receiving headers from HTTP server, the headers missing a colon (:) are treated as valid headers even though they are not. This may confuse appl…

  • Medium 6.3

    Stream HTTP wrapper header check might omit basic auth header

    In PHP from 8.1.* before 8.1.32, from 8.2.* before 8.2.28, from 8.3.* before 8.3.19, from 8.4.* before 8.4.5, when user-supplied headers are sent, the insufficient validation of the end-of-line characters may prevent certain headers from being sent or lead to…

  • Medium 6.3

    Stream HTTP wrapper truncates redirect location to 1024 bytes

    In PHP from 8.1.* before 8.1.32, from 8.2.* before 8.2.28, from 8.3.* before 8.3.19, from 8.4.* before 8.4.5, when parsing HTTP redirect in the response to an HTTP request, there is currently limit on the location value size caused by limited size of the loca…

  • Medium 5.8

    Leak partial content of the heap through heap buffer over-read in mysqlnd

    In PHP versions 8.1.* before 8.1.31, 8.2.* before 8.2.26, 8.3.* before 8.3.14, a hostile MySQL server can cause the client to disclose the content of its heap containing data from other SQL requests and possible other data belonging to different users of the …

  • Medium 4.8

    Single byte overread with convert.quoted-printable-decode filter

    In PHP versions 8.1.* before 8.1.31, 8.2.* before 8.2.26, 8.3.* before 8.3.14, due to an error in convert.quoted-printable-decode filter certain data can lead to buffer overread by one byte, which can in certain circumstances lead to crashes or disclose conte…

  • Medium 4.8

    Configuring a proxy in a stream context might allow for CRLF injection in URIs

    In PHP versions 8.1.* before 8.1.31, 8.2.* before 8.2.26, 8.3.* before 8.3.14, when using streams with configured proxy and "request_fulluri" option, the URI is not properly sanitized which can lead to HTTP request smuggling and allow the attacker to use the …

References

  • report
    https://access.redhat.com/security/cve/CVE-2024-11233
  • report
    https://access.redhat.com/security/cve/CVE-2024-11234
  • report
    https://access.redhat.com/security/cve/CVE-2024-8929
  • report
    https://access.redhat.com/security/cve/CVE-2025-1217
  • report
    https://access.redhat.com/security/cve/CVE-2025-1219
  • report
    https://access.redhat.com/security/cve/CVE-2025-1734
  • report
    https://access.redhat.com/security/cve/CVE-2025-1736
  • report
    https://access.redhat.com/security/cve/CVE-2025-1861
  • report
    https://bugzilla.redhat.com/2327960
  • report
    https://bugzilla.redhat.com/2328521
  • report
    https://bugzilla.redhat.com/2328523
  • report
    https://bugzilla.redhat.com/2355917
  • report
    https://bugzilla.redhat.com/2356041
  • report
    https://bugzilla.redhat.com/2356042
  • report
    https://bugzilla.redhat.com/2356043
  • report
    https://bugzilla.redhat.com/2356046
  • advisory
    https://errata.almalinux.org/9/ALSA-2025-4263.html