CVE-2019-11043 PHP
| Affected software | PHP |
|---|---|
| Severity | 9.8 Critical CVSS 3.1 3 scores |
| Weakness | Out-of-bounds write (CWE-787) |
| Published | 28 Oct 2019 |
| Updated | 17 Jun 2026 |
Description
In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it is possible to cause FPM module to write past allocated buffers into the space reserved for FCGI protocol data, thus opening the possibility of remote code execution.
CWE-120
Exploitation status
Exploited
Confirmed real-world exploitation.
Exploitation status
- CISA KEV listed Confirmed exploitation in the wild. Added 2022-03-25 · remediation due 2022-04-15 · ransomware use: known
- VulnCheck KEV listed Exploitation reported in the wild. 12 citations · honeypot sightings · 21 exploits · earliest 2019-12-24.
- CISA Vulnrichment exploitation: active CISA records active exploitation. Automatable: no, technical impact: total.
- Indexed PoC 29 indexed Published artifacts you can open, in Exploit-DB, GitHub PoC, Metasploit, Nuclei; first seen 2019-09-23.
- EPSS 99.8% chance in 30 days A model's forecast, not a report of exploitation. Higher than 99.9% of all scored CVEs.
VulnCheck KEV
Exploitation evidence from VulnCheck Known Exploited Vulnerabilities (VulnCheck KEV), used under VulnCheck's community terms. View CVE-2019-11043 in VulnCheck (free account), which lists 7 more citations and 16 more exploit references not shown here.
| Evidence | Source | Detail | Date |
|---|---|---|---|
| Honeypot sighting | Shadowserver honeypots | Exploitation attempts seen on 1 day | 2024-01-13 |
| Honeypot sighting | VulnCheck canaries | Exploitation attempts seen on 3 days | 2026-11-10 to 2026-11-13 |
| Reported exploitation | f5.com | /labs/articles/threat-intelligence/vulnerabilities-exploits-and-malware-driving-attack-campaigns-in-november-2019 | 2019-12-24 |
| Reported exploitation | f5.com | /labs/articles/threat-intelligence/vulnerabilities--exploits--and-malware-driving-attack-campaigns-in-december-2019 | 2020-01-31 |
| Reported exploitation | cisa.gov | /sites/default/files/feeds/known_exploited_vulnerabilities.json | 2022-03-25 |
| Reported exploitation | thedfirreport.com | /2023/12/18/lets-opendir-some-presents-an-analysis-of-a-persistent-actors-activity | 2023-12-18 |
| Reported exploitation | go.recordedfuture.com | /hubfs/reports/cta-2024-0208.pdf | 2024-02-08 |
| Exploit reference | VulnCheck XDB 095460149708 | Exploit type: initial-access | 2019-09-23 |
| Exploit reference | VulnCheck XDB 3430044ed268 | Exploit type: infoleak | 2019-10-23 |
| Exploit reference | VulnCheck XDB 5d7564d7c174 | Exploit type: initial-access | 2019-10-28 |
| Exploit reference | VulnCheck XDB b77e1a4b74e5 | Exploit type: initial-access | 2019-10-28 |
| Exploit reference | VulnCheck XDB 7661c1eea5ee | Exploit type: initial-access | 2019-10-29 |
| Index | Artifact | Stars | First seen |
|---|---|---|---|
| GitHub PoC | Exploit for CVE-2019-11043 | 1,837 | 2019-09-23 |
| Nuclei | PHP-FPM Path Info Buffer Underflow - Remote Code Execution | ||
| Exploit-DB | PHP-FPM - Underflow Remote Code Execution (Metasploit) | 2020-03-09 | |
| Metasploit | PHP-FPM Underflow RCE (normal rank) | ||
| GitHub PoC | (PoC) Python version of CVE-2019-11043 exploit by neex | 147 | 2019-10-28 |
| Exploit-DB | PHP-FPM + Nginx - Remote Code Execution | 2019-10-28 | |
| GitHub PoC | php-fpm+Nginx RCE | 105 | 2019-10-23 |
| GitHub PoC | akamajoris/CVE-2019-11043-Docker | 27 | 2019-10-24 |
| GitHub PoC | Ladon POC Moudle CVE-2019-11043 (PHP-FPM + Ngnix) | 16 | 2019-11-11 |
| GitHub PoC | This repository provides a dockerized infrastructure and a python implementation of the CVE-2019-11043 exploit. | 14 | 2020-05-05 |
Waratek protection
A Java vulnerability, but not one Waratek protects. It affects only Java on a user's desktop (applets, Web Start, JavaFX, the installer), sits in a product the Waratek agent can't be installed into, or is in a package we don't expect in business applications. The decision below says which.
- Protection none
- Action not pursued none
- Review human Researcher
- Record active
| Decided by | Manual classification of this CVE in the legacy dataset |
|---|---|
| Finding | A manual classification set this CVE's status to Outside Waratek scope, but the CVE names a tracked product. |
CVSS
9.8 CRITICAL
v3.1 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
3 metrics
CVSS
9.8 CRITICAL v3.1CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
3 metrics
We show the highest score from the newest CVSS version. Scores from different versions can't be compared, and the first score listed is sometimes a 0.0 placeholder.
| Version | Score | Band | Vector | Assigner | Type | |
|---|---|---|---|---|---|---|
| CVSS 3.1 | 9.8 | CRITICAL | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
NVD | Primary | published |
| CVSS 3.1 | 8.7 | HIGH | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N |
security@php.net | Secondary | |
| CVSS 2.0 | 7.5 | none | AV:N/AC:L/Au:N/C:P/I:P/A:P |
NVD | Primary |
Affected software and releases
Products and versions
23 products, 66 version entries| Source | Vendor | Product | Scheme | Affected versions |
|---|---|---|---|---|
| nvd | canonical | ubuntu linux | generic | 12.04 · 14.04 · 16.04 · 18.04 · 19.04 · 19.10 |
| nvd | debian | debian linux | generic | 9.0 · 10.0 |
| nvd | fedoraproject | fedora | generic | 29 · 30 · 31 |
| nvd | php | php | generic | ≥ 7.1.0 and < 7.1.33 · ≥ 7.2.0 and < 7.2.24 · ≥ 7.3.0 and < 7.3.11 |
| nvd | redhat | enterprise linux | generic | 8.0 |
| nvd | redhat | enterprise linux desktop | generic | 6.0 · 7.0 |
| nvd | redhat | enterprise linux eus | generic | 7.7 · 8.1 · 8.2 · 8.4 · 8.6 · 8.8 |
| nvd | redhat | enterprise linux eus compute node | generic | 7.7 |
| nvd | redhat | enterprise linux for arm 64 | generic | 8.0_aarch64 |
| nvd | redhat | enterprise linux for arm 64 eus | generic | 8.1_aarch64 · 8.2_aarch64 · 8.4_aarch64 · 8.6_aarch64 · 8.8_aarch64 |
| nvd | redhat | enterprise linux for ibm z systems | generic | 6.0_s390x · 7.0_s390x · 8.0_s390x |
| nvd | redhat | enterprise linux for ibm z systems eus | generic | 7.7_s390x · 8.1_s390x · 8.2_s390x · 8.4_s390x · 8.6_s390x · 8.8_s390x |
| nvd | redhat | enterprise linux for power big endian | generic | 6.0_ppc64 · 7.0_ppc64 |
| nvd | redhat | enterprise linux for power big endian eus | generic | 7.7_ppc64 |
| nvd | redhat | enterprise linux for power little endian | generic | 7.0_ppc64le · 8.0_ppc64le |
| nvd | redhat | enterprise linux for power little endian eus | generic | 7.7_ppc64le · 8.1_ppc64le · 8.2_ppc64le · 8.4_ppc64le · 8.6_ppc64le · 8.8_ppc64le |
| nvd | redhat | enterprise linux for scientific computing | generic | 7.0 |
| nvd | redhat | enterprise linux server | generic | 6.0 · 7.0 |
| nvd | redhat | enterprise linux server aus | generic | 7.7 · 8.2 · 8.4 · 8.6 |
| nvd | redhat | enterprise linux server tus | generic | 7.7 · 8.2 · 8.4 · 8.6 · 8.8 |
| nvd | redhat | enterprise linux workstation | generic | 6.0 · 7.0 |
| nvd | redhat | software collections | generic | 1.0 |
| nvd | tenable | tenable.sc | generic | < 5.19.0 |
Earlier manual review
A reviewer classified this CVE in an older dataset. We kept the labels and products below, but not the reviewer's reasoning.
## Manual Classification Context **Products:** PHP
References
| URL | Tags |
|---|---|
| http://lists.opensuse.org/opensuse-security-announce/2019-11/msg00011.html | Mailing List, Third Party Advisory |
| http://lists.opensuse.org/opensuse-security-announce/2019-11/msg00014.html | Mailing List, Third Party Advisory |
| http://packetstormsecurity.com/files/156642/PHP-FPM-7.x-Remote-Code-Execution.html | Exploit, Third Party Advisory, VDB Entry |
| http://seclists.org/fulldisclosure/2020/Jan/40 | Mailing List, Third Party Advisory |
| https://access.redhat.com/errata/RHSA-2019:3286 | Third Party Advisory |
| https://access.redhat.com/errata/RHSA-2019:3287 | Third Party Advisory |
| https://access.redhat.com/errata/RHSA-2019:3299 | Third Party Advisory |
| https://access.redhat.com/errata/RHSA-2019:3300 | Third Party Advisory |
| https://access.redhat.com/errata/RHSA-2019:3724 | Third Party Advisory |
| https://access.redhat.com/errata/RHSA-2019:3735 | Third Party Advisory |
Timeline
Timeline
| Published | 2019-10-28 | By the CVE Program. |
|---|---|---|
| VulnCheck KEV: earliest evidence | 2019-12-24 | Date of the oldest evidence of exploitation in VulnCheck KEV's record. VulnCheck does not publish the date it listed the CVE. |
| Added to CISA KEV | 2022-03-25 | Listed in CISA's Known Exploited Vulnerabilities catalog. |
| NVD record modified | 2026-06-17 | NVD's own last-modified date for this record. |
| VulnCheck KEV: latest evidence | 2026-11-13 | Date of the newest report, exploit reference or honeypot sighting in VulnCheck KEV's record. |