WaratekVRT Sign in

CVE-2019-11043 PHP

Affected softwarePHP
Severity9.8 Critical CVSS 3.1 3 scores
WeaknessOut-of-bounds write (CWE-787)
Published28 Oct 2019
Updated17 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.

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

EvidenceSourceDetailDate
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
IndexArtifactStarsFirst 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

Outside Waratek scope

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

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.

VersionScoreBandVectorAssignerType
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
SourceVendorProductSchemeAffected 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

URLTags
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

Published2019-10-28By the CVE Program.
VulnCheck KEV: earliest evidence2019-12-24Date of the oldest evidence of exploitation in VulnCheck KEV's record. VulnCheck does not publish the date it listed the CVE.
Added to CISA KEV2022-03-25Listed in CISA's Known Exploited Vulnerabilities catalog.
NVD record modified2026-06-17NVD's own last-modified date for this record.
VulnCheck KEV: latest evidence2026-11-13Date of the newest report, exploit reference or honeypot sighting in VulnCheck KEV's record.