Skip to content
OpenAdvisories
Medium ELSA-2025-7431 5 CVEs

Moderate: php security update (Oracle Linux 9)

Published May 22, 2025 · Updated May 22, 2025

Summary

[8.0.30-3]
- Fix libxml streams use wrong content-type header when requesting a redirected resource
CVE-2025-1219
- Fix Stream HTTP wrapper header check might omit basic auth header
CVE-2025-1736
- Fix Stream HTTP wrapper truncate redirect location to 1024 bytes
CVE-2025-1861
- Fix Streams HTTP wrapper does not fail for headers without colon
CVE-2025-1734
- Fix Header parser of http stream wrapper does not handle folded headers
CVE-2025-1217

[8.0.30-2]
- Fix Leak partial content of the heap through heap buffer over-read
CVE-2024-8929
- Fix Configuring a proxy in a stream context might allow for CRLF injection in URIs
CVE-2024-11234
- Fix Single byte overread with convert.quoted-printable-decode filter
CVE-2024-11233
- Fix cgi.force_redirect configuration is bypassable due to the environment variable collision
CVE-2024-8927
- Fix Logs from childrens may be altered
CVE-2024-9026
- Fix Erroneous parsing of multipart form data
CVE-2024-8925
- Fix filter bypass in filter_var FILTER_VALIDATE_URL
CVE-2024-5458
- Fix __Host-/__Secure- cookie bypass due to partial CVE-2022-31629 fix
CVE-2024-2756
- Fix password_verify can erroneously return true opening ATO risk
CVE-2024-3096

[8.0.30-1]
- rebase to 8.0.30
- Resolves: RHEL-11946

Fixed packages 25

ReleasePackageFixed in
Oracle Linux · 9 php 0:8.0.30-3.el9_6
Oracle Linux · 9 php-bcmath 0:8.0.30-3.el9_6
Oracle Linux · 9 php-cli 0:8.0.30-3.el9_6
Oracle Linux · 9 php-common 0:8.0.30-3.el9_6
Oracle Linux · 9 php-dba 0:8.0.30-3.el9_6
Oracle Linux · 9 php-dbg 0:8.0.30-3.el9_6
Oracle Linux · 9 php-devel 0:8.0.30-3.el9_6
Oracle Linux · 9 php-embedded 0:8.0.30-3.el9_6
Oracle Linux · 9 php-enchant 0:8.0.30-3.el9_6
Oracle Linux · 9 php-ffi 0:8.0.30-3.el9_6
Oracle Linux · 9 php-fpm 0:8.0.30-3.el9_6
Oracle Linux · 9 php-gd 0:8.0.30-3.el9_6
Oracle Linux · 9 php-gmp 0:8.0.30-3.el9_6
Oracle Linux · 9 php-intl 0:8.0.30-3.el9_6
Oracle Linux · 9 php-ldap 0:8.0.30-3.el9_6
Oracle Linux · 9 php-mbstring 0:8.0.30-3.el9_6
Oracle Linux · 9 php-mysqlnd 0:8.0.30-3.el9_6
Oracle Linux · 9 php-odbc 0:8.0.30-3.el9_6
Oracle Linux · 9 php-opcache 0:8.0.30-3.el9_6
Oracle Linux · 9 php-pdo 0:8.0.30-3.el9_6
Oracle Linux · 9 php-pgsql 0:8.0.30-3.el9_6
Oracle Linux · 9 php-process 0:8.0.30-3.el9_6
Oracle Linux · 9 php-snmp 0:8.0.30-3.el9_6
Oracle Linux · 9 php-soap 0:8.0.30-3.el9_6
Oracle Linux · 9 php-xml 0:8.0.30-3.el9_6

Vulnerabilities 5

  • 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…