PHP 8.5.10 → 8.5.12
2 releases · 0 breaking changes · 13 security fixes · 13 advisories fixed
13security0breaking0deprecated0feature0fix
Vulnerabilities fixed by this upgrade
- 9.2 CVE-2026-109618 RCE via OOM corruption
- 9.2 CVE-2026-109619 RCE via stale global state
- 5.3 CVE-2026-93682 Out-of-bounds read in the HTTP stream wrapper when following a redirect with an empty Location header
- 5.9 CVE-2026-92842 OOB read / info leak in convert.* stream filters when line-break-chars contains NUL
- 6.5 CVE-2026-91768 IPv6 ACL bypass in FastCGI listen.allowed_clients due to partial address comparison (memcmp 12 bytes)
- 4.3 CVE-2026-91769 TLS Hostname Verification Falls Back to CN After SAN Mismatch
- 6.5 CVE-2026-91767 Heap-buffer-overflow in php_openssl_matches_wildcard_name on crafted server cert wildcard CN
- 3.1 CVE-2025-1218 Various packet overreads in mysqlnd_writeprotocol.c
- 5.9 CVE-2026-91766 Cross-origin credential leak in HTTP stream wrapper redirects
- 7.5 CVE-2026-91765 SOAP: Unbounded Recursion in Server-Side cleanup_xml_node
- 6.5 CVE-2025-14181 Integer overflow to buffer overflow in soap HTTP parsing
- 4.0 CVE-2026-6103 Phar TAR phar_tar_number() Integer Overflow - Archive Entry Injection
- 6.9 CVE-2026-17545 PHP on Windows: Reserved Device Names Are Not Rejected Before File/Stream I/O which can cause DoS
Breaking changes
None in the release notes.
Security changes
- security Fixes CVE-2026-109618: RCE via OOM corruption in 8.5.12
- security Fixes CVE-2026-109619: RCE via stale global state in 8.5.12
- security Fixes CVE-2026-91765: SOAP: Unbounded Recursion in Server-Side cleanup_xml_node in 8.5.11
- security Fixes CVE-2026-17545: PHP on Windows: Reserved Device Names Are Not Rejected Before File/Stream I/O which can cause DoS in 8.5.11
- security Fixes CVE-2026-91768: IPv6 ACL bypass in FastCGI listen.allowed_clients due to partial address comparison (memcmp 12 bytes) in 8.5.11
- security Fixes CVE-2026-91767: Heap-buffer-overflow in php_openssl_matches_wildcard_name on crafted server cert wildcard CN in 8.5.11
- security Fixes CVE-2025-14181: Integer overflow to buffer overflow in soap HTTP parsing in 8.5.11
- security Fixes CVE-2026-92842: OOB read / info leak in convert.* stream filters when line-break-chars contains NUL in 8.5.11
- security Fixes CVE-2026-91766: Cross-origin credential leak in HTTP stream wrapper redirects in 8.5.11
- security Fixes CVE-2026-93682: Out-of-bounds read in the HTTP stream wrapper when following a redirect with an empty Location header in 8.5.11
- security Fixes CVE-2026-91769: TLS Hostname Verification Falls Back to CN After SAN Mismatch in 8.5.11
- security Fixes CVE-2026-6103: Phar TAR phar_tar_number() Integer Overflow - Archive Entry Injection in 8.5.11
- security Fixes CVE-2025-1218: Various packet overreads in mysqlnd_writeprotocol.c in 8.5.11
Every release in between
securityFixes CVE-2026-109618: RCE via OOM corruption
securityFixes CVE-2026-109619: RCE via stale global state
securityFixes CVE-2026-91765: SOAP: Unbounded Recursion in Server-Side cleanup_xml_node
securityFixes CVE-2026-17545: PHP on Windows: Reserved Device Names Are Not Rejected Before File/Stream I/O which can cause DoS
securityFixes CVE-2026-91768: IPv6 ACL bypass in FastCGI listen.allowed_clients due to partial address comparison (memcmp 12 bytes)
securityFixes CVE-2026-91767: Heap-buffer-overflow in php_openssl_matches_wildcard_name on crafted server cert wildcard CN
securityFixes CVE-2025-14181: Integer overflow to buffer overflow in soap HTTP parsing
securityFixes CVE-2026-92842: OOB read / info leak in convert.* stream filters when line-break-chars contains NUL
securityFixes CVE-2026-91766: Cross-origin credential leak in HTTP stream wrapper redirects
securityFixes CVE-2026-93682: Out-of-bounds read in the HTTP stream wrapper when following a redirect with an empty Location header
securityFixes CVE-2026-91769: TLS Hostname Verification Falls Back to CN After SAN Mismatch
securityFixes CVE-2026-6103: Phar TAR phar_tar_number() Integer Overflow - Archive Entry Injection
securityFixes CVE-2025-1218: Various packet overreads in mysqlnd_writeprotocol.c