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.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| PHP | PHP | 7.1.x – < 7.1.33, 7.2.x – < 7.2.24, 7.3.x – < 7.3.11 | 7.1.33 |
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 10 | php7.3 | 7.3.11-1~deb10u1 | DSA-4553-1 |
| Debian 9 | php7.0 | 7.0.33-0+deb9u6 | DSA-4552-1 |
| Debian 8 | php5 | 5.6.40+dfsg-0+deb8u7 | DLA-1970-1 |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 18.04 LTS | php7.2 | 7.2.24-0ubuntu0.18.04.1 | USN-4166-1 |
| Ubuntu 16.04 LTS | php7.0 | 7.0.33-0ubuntu0.16.04.7 | USN-4166-1 |
Show 1 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu Pro 14.04 LTS | php5 | 5.5.9+dfsg-1ubuntu4.29+esm6 | USN-4166-2 |
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| RHEL 8 | apcu-panel +2 | 5.1.12-2.module+el8.1.0+3202+af5476b9 | RHSA-2019:3736, RHSA-2019:3735 |
| RHEL 8 | libzip +2 | 1.5.1-2.module+el8.1.0+3202+af5476b9 | RHSA-2019:3736, RHSA-2019:3735 |
| RHEL 8 | php +25 | 7.2.11-4.module+el8.1.0+4555+f5cb8e18 | RHSA-2019:3736, RHSA-2019:3735 |
| RHEL 8 | php-pear | 1:1.10.5-9.module+el8.1.0+3202+af5476b9 | RHSA-2019:3736, RHSA-2019:3735 |
| RHEL 8 | php-pecl-zip | 1.15.3-1.module+el8.1.0+3186+20164e6f | RHSA-2019:3736, RHSA-2019:3735 |
| RHEL 7 | php +24 | 5.4.16-46.1.el7_7 | RHSA-2019:3286 |
| RHEL 6 | php +26 | 5.3.3-50.el6_10 | RHSA-2019:3287 |
| RHEL 3 | rh-php70-php +29 | 7.0.27-2.el6 | RHSA-2019:3724 |
| RHEL 3 | rh-php71-php +27 | 7.1.30-2.el7 | RHSA-2019:3300 |
| RHEL 3 | rh-php72-php +27 | 7.2.24-1.el7 | RHSA-2019:3299 |
Show 2 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| RHEL 8.0 E4S | apcu-panel +2 | 5.1.12-1.module+el8+2561+1aca3413 | RHSA-2020:0322 |
| RHEL 8.0 E4S | libzip +2 | 1.5.1-1.module+el8+2561+1aca3413 | RHSA-2020:0322 |
| RHEL 8.0 E4S | php +25 | 7.2.11-1.1.module+el8.0.0+4664+17bd8d65 | RHSA-2020:0322 |
| RHEL 8.0 E4S | php-pear | 1:1.10.5-8.module+el8+2561+1aca3413 | RHSA-2020:0322 |
| RHEL 8.0 E4S | php-pecl-zip | 1.15.3-1.module+el8+2561+1aca3413 | RHSA-2020:0322 |
| RHEL 7.6 EUS | php +24 | 5.4.16-46.1.el7_6 | RHSA-2020:2835 |
AlmaLinux
Errata ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| AlmaLinux 8 | apcu-panel +2 | 5.1.12-2.module_el8.3.0+2010+7c76a223 | ALSA-2019:3736, ALSA-2019:3735 |
| AlmaLinux 8 | libzip +2 | 1.5.1-2.module_el8.3.0+2010+7c76a223 | ALSA-2019:3736, ALSA-2019:3735 |
| AlmaLinux 8 | php-pear | 1:1.10.5-9.module_el8.3.0+2010+7c76a223 | ALSA-2019:3736, ALSA-2019:3735 |
| AlmaLinux 8 | php-pecl-zip | 1.15.3-1.module_el8.3.0+2010+7c76a223 | ALSA-2019:3736, ALSA-2019:3735 |
Rocky Linux
Errata ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Rocky Linux 8 | libzip | 1.5.1-2.module+el8.4.0+413+c9202dda | RLSA-2019:3736, RLSA-2019:3735 |
| Rocky Linux 8 | php-pear | 1:1.10.5-9.module+el8.4.0+413+c9202dda | RLSA-2019:3736, RLSA-2019:3735 |
| Rocky Linux 8 | php-pecl-apcu | 5.1.12-2.module+el8.4.0+413+c9202dda | RLSA-2019:3736, RLSA-2019:3735 |
| Rocky Linux 8 | php-pecl-zip | 1.15.3-1.module+el8.4.0+413+c9202dda | RLSA-2019:3736, RLSA-2019:3735 |
SUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES 15 SP1 | php7 | 7.2.5-4.46.1 | SUSE-SU-2022:4067-1, SUSE-SU-2019:2819-1 |
| SLES 15 | php7 | 7.2.5-4.46.1 | SUSE-SU-2022:4067-1, SUSE-SU-2019:2819-1 |
| SLES 12 SP5 | php7 | 7.0.7-50.88.1 | SUSE-SU-2019:2809-1 |
| SLES 12 SP5 | php72 | 7.2.5-1.29.1 | SUSE-SU-2019:2909-1 |
| SLES 12 SP4 | php5 | 5.5.14-109.68.1 | SUSE-SU-2020:0522-1 |
| SLES 12 SP4 | php7 | 7.0.7-50.88.1 | SUSE-SU-2019:2809-1 |
| SLES 12 SP4 | php72 | 7.2.5-1.29.1 | SUSE-SU-2019:2909-1 |
| SLES 12 | php5 | 5.5.14-109.68.1 | SUSE-SU-2020:0522-1 |
| SLES 12 | php7 | 7.0.7-50.88.1 | SUSE-SU-2019:2809-1 |
| SLES 12 | php72 | 7.2.5-1.29.1 | SUSE-SU-2019:2909-1 |
Show 5 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES for SAP 15 SP1 | php7 | 7.2.34-150000.4.103.1 | SUSE-SU-2022:4067-1 |
| SLES for SAP 15 | php7 | 7.2.34-150000.4.103.1 | SUSE-SU-2022:4067-1 |
| SLE HPC 15 SP1 | php7 | 7.2.34-150000.4.103.1 | SUSE-SU-2022:4067-1 |
| SLE HPC 15 | php7 | 7.2.34-150000.4.103.1 | SUSE-SU-2022:4067-1 |
| SUSE Enterprise Storage 6 | php7 | 7.2.34-150000.4.103.1 | SUSE-SU-2022:4067-1 |
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Tumbleweed | php7 | 7.4.24-1.1 | openSUSE-SU-2024:11167-1 |
| openSUSE Tumbleweed | php8 | 8.0.11-1.1 | openSUSE-SU-2024:11169-1 |
| openSUSE Leap 15.4 | php7 | 7.2.34-150000.4.103.1 | SUSE-SU-2022:4067-1 |
| openSUSE Leap 15.1 | php7 +1 | 7.2.5-lp151.6.13.1 | openSUSE-SU-2019:2441-1 |
| openSUSE Leap 15.0 | php7 +1 | 7.2.5-lp150.2.29.2 | openSUSE-SU-2019:2457-1 |
Alpine
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Alpine v3.15 | php7 | 7.3.11-r0 | — |
| Alpine v3.14 | php7 | 7.3.11-r0 | — |
| Alpine v3.13 | php7 | 7.3.11-r0 | — |
| Alpine v3.12 | php7 | 7.3.11-r0 | — |
| Alpine v3.11 | php7 | 7.3.11-r0 | — |
Show 4 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Alpine v3.10 | php7 | 7.3.11-r0 | — |
| Alpine v3.9 | php7 | 7.2.24-r0 | — |
| Alpine v3.8 | php7 | 7.2.24-r0 | — |
| Alpine v3.7 | php7 | 7.1.33-r0 | — |
Amazon Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Amazon Linux 2 | php +23 | 5.4.16-46.amzn2.0.2 | ALAS2-2019-1344 |
Oracle Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Oracle Linux 8 | apcu-panel +2 | 5.1.12-2.module+el8.1.0+5443+bc1aeb77 | ELSA-2019-3736, ELSA-2019-3735 |
| Oracle Linux 8 | libzip +2 | 1.5.1-2.module+el8.1.0+5443+bc1aeb77 | ELSA-2019-3736, ELSA-2019-3735 |
| Oracle Linux 8 | php +25 | 7.2.11-4.module+el8.1.0+5443+bc1aeb77 | ELSA-2019-3736, ELSA-2019-3735 |
| Oracle Linux 8 | php-pear | 1:1.10.5-9.module+el8.1.0+5443+bc1aeb77 | ELSA-2019-3736, ELSA-2019-3735 |
| Oracle Linux 8 | php-pecl-zip | 1.15.3-1.module+el8.1.0+5443+bc1aeb77 | ELSA-2019-3736, ELSA-2019-3735 |
| Oracle Linux 7 | php +24 | 5.4.16-46.1.el7_7 | ELSA-2019-3286 |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Metasploit 1 module
-
PHP-FPM Underflow RCE
exploit/multi/http/php_fpm_rce
Exploit-DB 2
- PHP-FPM - Underflow Remote Code Execution (Metasploit) EDB-48182 · remote · Mar 9, 2020 · verified
- PHP-FPM + Nginx - Remote Code Execution EDB-47553 · webapps · Oct 28, 2019
GitHub 29 repositories · most starred shown
-
neex/phuip-fpizdam ★ 1,837 · Sep 23, 2019
Exploit for CVE-2019-11043
-
theMiddleBlue/CVE-2019-11043 ★ 147 · Oct 28, 2019
(PoC) Python version of CVE-2019-11043 exploit by neex
-
jas502n/CVE-2019-11043 ★ 105 · Oct 23, 2019
php-fpm+Nginx RCE
-
akamajoris/CVE-2019-11043-Docker ★ 27 · Oct 24, 2019
-
k8gege/CVE-2019-11043 ★ 16 · Nov 11, 2019
Ladon POC Moudle CVE-2019-11043 (PHP-FPM + Ngnix)
-
kriskhub/CVE-2019-11043 ★ 14 · May 5, 2020
This repository provides a dockerized infrastructure and a python implementation of the CVE-2019-11043 exploit.
-
0th3rs-Security-Team/CVE-2019-11043 ★ 14 · Nov 6, 2019
CVE-2019-11043 PHP7.x RCE
-
ypereirareis/docker-CVE-2019-11043 ★ 8 · Oct 30, 2019
Docker image and commands to check CVE-2019-11043 vulnerability on nginx/php-fpm applications.
-
huowen/CVE-2019-11043 ★ 5 · Oct 29, 2019
Python exp for CVE-2019-11043
-
AleWong/PHP-FPM-Remote-Code-Execution-Vulnerability-CVE-2019-11043- ★ 4 · Oct 24, 2019
PHP-FPM Remote Code Execution Vulnerability (CVE-2019-11043) POC in Python
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Automated scanner template
A ready-made Nuclei template detects this vulnerability automatically. Vulnerabilities with public scanner templates are typically probed across the internet soon after the template appears — exposed systems should be patched first.
- PHP-FPM Path Info Buffer Underflow - Remote Code Execution http/cves/2019/CVE-2019-11043.yaml
Source: projectdiscovery/nuclei-templates (MIT) — updated daily. Only links are listed.
Advisories 35
- ALSA-2019:3736 Critical: php:7.3 security update AlmaLinux Security Advisories · Oct 29, 2026
- ALSA-2019:3735 Critical: php:7.2 security update AlmaLinux Security Advisories · Oct 29, 2026
- ICSA-26-239-02 All-Line Equipment Company Fuel-Boss CISA ICS & IT advisories · Aug 27, 2026
- RHSA-2020:2835 Red Hat Security Advisory: php security update Red Hat Security Advisories (RHSA) · Jun 29, 2026
- RHSA-2020:0322 Red Hat Security Advisory: php:7.2 security update Red Hat Security Advisories (RHSA) · Jun 29, 2026
- RHSA-2019:3736 Red Hat Security Advisory: php:7.3 security update Red Hat Security Advisories (RHSA) · Jun 29, 2026
- RHSA-2019:3735 Red Hat Security Advisory: php:7.2 security update Red Hat Security Advisories (RHSA) · Jun 29, 2026
- RHSA-2019:3724 Red Hat Security Advisory: rh-php70-php security update Red Hat Security Advisories (RHSA) · Jun 29, 2026
- RHSA-2019:3300 Red Hat Security Advisory: rh-php71-php security update Red Hat Security Advisories (RHSA) · Jun 29, 2026
- RHSA-2019:3287 Red Hat Security Advisory: php security update Red Hat Security Advisories (RHSA) · Jun 29, 2026
- RHSA-2019:3299 Red Hat Security Advisory: rh-php72-php security update Red Hat Security Advisories (RHSA) · Jun 29, 2026
- RHSA-2019:3286 Red Hat Security Advisory: php security update Red Hat Security Advisories (RHSA) · Jun 29, 2026
- USN-4166-2 php5 vulnerability Ubuntu Security Notices (USN) · Apr 22, 2026
- USN-4166-1 php7.0, php7.2, php7.3 vulnerability Ubuntu Security Notices (USN) · Apr 22, 2026
- DSA-4553-1 php7.3 - security update Debian Security (DSA / DLA) · Mar 9, 2026
- DSA-4552-1 php7.0 - security update Debian Security (DSA / DLA) · Mar 9, 2026
- DLA-1970-1 php5 - security update Debian Security (DSA / DLA) · Mar 9, 2026
- RLSA-2019:3735 Critical: php:7.2 security update Rocky Linux Security Advisories · Feb 5, 2026
- RLSA-2019:3736 Critical: php:7.3 security update Rocky Linux Security Advisories · Feb 5, 2026
- openSUSE-SU-2019:2457-1 Security update for php7 SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2022:4067-1 Security update for php7 SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2019:2441-1 Security update for php7 SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2024:11167-1 php7-7.4.24-1.1 on GA media SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2019:2809-1 Security update for php7 SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2019:2909-1 Security update for php72 SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2024:11169-1 php8-8.0.11-1.1 on GA media SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2020:0522-1 Security update for php5 SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2019:2819-1 Security update for php7 SUSE / openSUSE Security Updates · Feb 4, 2026
- FSA-202302 Festo: Several vulnerabilities in FactoryViews CERT@VDE · Feb 2, 2026
- ICSA-26-027-02 Festo Didactic SE MES PC CISA ICS & IT advisories · Jan 27, 2026
- FSA-202402 Several Vulnerabilities in MES PC (Windows 10) CERT@VDE · Dec 8, 2025
- ELSA-2019-3735 Critical: php:7.2 security update (Oracle Linux 8) Oracle Linux Security Advisories (ELSA) · Nov 23, 2019
- ELSA-2019-3736 Critical: php:7.3 security update (Oracle Linux 8) Oracle Linux Security Advisories (ELSA) · Nov 23, 2019
- ALAS2-2019-1344 Critical: php security update (Amazon Linux 2) Amazon Linux Security Center (ALAS) · Nov 1, 2019
- ELSA-2019-3286 Critical: php security update (Oracle Linux 7) Oracle Linux Security Advisories (ELSA) · Oct 31, 2019
References
- https://github.com/neex/phuip-fpizdam
- https://bugs.php.net/bug.php?id=78599
- USN-4166-1 vendor-advisory
- DSA-4552 vendor-advisory
- DSA-4553 vendor-advisory
- USN-4166-2 vendor-advisory
- https://support.f5.com/csp/article/K75408500?utm_source=f5support&%3Butm_medium=RSS
- FEDORA-2019-4adc49a476 vendor-advisory
- https://security.netapp.com/advisory/ntap-20191031-0003/
- RHSA-2019:3286 vendor-advisory
- RHSA-2019:3287 vendor-advisory
- RHSA-2019:3299 vendor-advisory
- RHSA-2019:3300 vendor-advisory
- FEDORA-2019-187ae3128d vendor-advisory
- FEDORA-2019-7bb07c3b02 vendor-advisory
- openSUSE-SU-2019:2441 vendor-advisory
- RHSA-2019:3724 vendor-advisory
- RHSA-2019:3735 vendor-advisory
- RHSA-2019:3736 vendor-advisory
- https://www.synology.com/security/advisory/Synology_SA_19_36
- openSUSE-SU-2019:2457 vendor-advisory
- https://support.apple.com/kb/HT210919
- 20200129 APPLE-SA-2020-1-28-2 macOS Catalina 10.15.3, Security Update 2020-001 Mojave, Security Update 2020-001 High Sierra mailing-list
- 20200131 APPLE-SA-2020-1-28-2 macOS Catalina 10.15.3, Security Update 2020-001 Mojave, Security Update 2020-001 High Sierra mailing-list
- RHSA-2020:0322 vendor-advisory
- http://packetstormsecurity.com/files/156642/PHP-FPM-7.x-Remote-Code-Execution.html
- https://www.tenable.com/security/tns-2021-14