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.
Conclusion & alert: CVE-2025-14177 is rated Exploit Available (50/100): CVSS Medium severity, with low exploitation likelihood (EPSS 0.02%). Core evidence: 1 public exploit reference(s) are indexed (Exploit-DB). Mandatory action: Public exploits are available—assess exposure, apply mitigations, and prioritize patching.
Risk is dynamic; we continuously reassess and refresh what is shown on this page as upstream context changes.
| EDB-ID | Source | Kind | Published | Link |
|---|---|---|---|---|
| — | nvd_ref | exploit_tag | Exploit-DB ↗ |
EPSS lead: Daily EPSS estimates relative likelihood of exploitation; percentile ranks this CVE among scored vulnerabilities (higher = more severe relative rank).
| # | Date | Old EPSS score | New EPSS score | Delta (New - Old) |
|---|---|---|---|---|
| 1 | 2026-05-22 | 0.06% | 0.02% | -0.03% |
| 2 | 2026-02-07 | 0.04% | 0.06% | +0.02% |
| 3 | 2026-01-09 | — | 0.04% | — |
Full EPSS history (5 records total)
CVSS metrics for this CVE.
| Base score | Version | Severity | Vector | Exploitability | Impact | Score source |
|---|---|---|---|---|---|---|
| 6.3 | 4.0 | MEDIUM |
|
— | — | [email protected] |
| 7.5 | 3.1 | HIGH |
|
3.9 | 3.6 | [email protected] |
| vendor | priority | summary | link |
|---|---|---|---|
alpine
|
— | CVE-2025-14177: 4 source package rows (php82, php83, php84, php85); 9 state rows across 3 repos (3.22-community, 3.23-community, edge-community); fixed 9, open 0. | https://security.alpinelinux.org/vuln/CVE-2025-14177 |
debian
|
unimportant | CVE-2025-14177 unimportant priority: Debian including 3 source packages (php7.4, php8.2, php8.4), 5 status rows across 5 suites (bookworm, bullseye, forky, sid, trixie): resolved 5. | https://security-tracker.debian.org/tracker/CVE-2025-14177 |
redhat
|
low | — | https://access.redhat.com/security/cve/CVE-2025-14177 |
suse
|
low | CVE-2025-14177 severity low: SUSE including 389 source package names (2.2.1-7.2:libpython3_11-1_0-3.11.13-slfo.1.1_1.1, 2.2.1-7.2:python311-3.11.13-slfo.1.1_1.1, …), 1693 product×package rows across 56 product lines (Container suse/sl-micro/6.0/toolbox, Container suse/sl-micro/6.1/baremetal-os-container, … (56 product lines)): Known Not Affected 1182, Fixed 458, First Fixed 53. | https://www.suse.com/security/cve/CVE-2025-14177/ |
ubuntu
|
medium | CVE-2025-14177 medium priority: Ubuntu including 7 source packages (php5, php7.0, …), 39 status rows across 9 suites (bionic, focal, jammy, noble, plucky, questing, trusty, upstream, xenial): DNE 24, needs-triage 7, not-affected 5, released 3. | https://ubuntu.com/security/CVE-2025-14177 |
| Vendor | Product | Version | Raw CPE |
|---|---|---|---|
| php | php | >= 8.1.0, < 8.1.34 | cpe:2.3:a:php:php:*:*:*:*:*:*:*:* |
| php | php | >= 8.2.0, < 8.2.30 | cpe:2.3:a:php:php:*:*:*:*:*:*:*:* |
| php | php | >= 8.3.0, < 8.3.29 | cpe:2.3:a:php:php:*:*:*:*:*:*:*:* |
| php | php | >= 8.4.0, < 8.4.16 | cpe:2.3:a:php:php:*:*:*:*:*:*:*:* |
| php | php | 8.5.0 | cpe:2.3:a:php:php:8.5.0:*:*:*:*:*:*:* |
| URL | Tags |
|---|---|
| https://github.com/php/php-src/security/advisories/GHSA-3237-qqm7-mfv7 | Exploit Third Party Advisory |