In PHP versions:8.1.* before 8.1.34, 8.2.* before 8.2.30, 8.3.* before 8.3.29, 8.4.* before 8.4.16, 8.5.* before 8.5.1, the getimagesize() function may leak uninitialized heap memory into the APPn segments (e.g., APP1) when reading images in multi-chunk mode (such as via php://filter). This occurs due to a bug in php_read_stream_all_chunks() that overwrites the buffer without advancing the pointer, leaving tail bytes uninitialized. This may lead to information disclosure of sensitive heap data and affect the confidentiality of the target server.
Fix
Nothing published yet: no patch, vendor advisory or mitigation reference on NVD, no vendor advisory in the News for this CVE, not in CISA's KEV, no fixed package version. BaselineWatch does not guess at one.
Public exploits 2
- 34zY/CVE-2025-14177 PoC on GitHub
- gl1tch0x1/PHP_8.1.x_Exploit PoC on GitHub
Each line links to the index that lists it, never to exploit code. Exploit-DB's "verified" and a Metasploit rank of good or better count as verified; a PoC-in-GitHub entry is a repository's claim.
Change history 1
- First seenCVSS 6.3 · phpNVD modified 2026-10-13 09:10
Affected (CPE criteria) 2
cpe:2.3:a:php:php:*:*:*:*:*:*:*:*cpe:2.3:a:php:php:8.5.0:*:*:*:*:*:*:*
References 1
- https://github.com/php/php-src/security/advisories/GHSA-3237-qqm7-mfv7 Exploit, Third Party Advisory