Skip to main content
← All vulnerabilities
CVE-2019-11048

Temporary files are not cleaned after OOM when parsing HTTP request data

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 7.3.18, 7.4.6, 7.2.31
None on Exploit-DB, Metasploit or GitHub

Summary

In PHP versions 7.2.x below 7.2.31, 7.3.x below 7.3.18 and 7.4.x below 7.4.6, when HTTP file uploads are allowed, supplying overly long filenames or field names could lead PHP engine to try to allocate oversized memory storage, hit the memory limit and stop processing the request, without cleaning up temporary files created by upload request. This potentially could lead to accumulation of uncleaned temporary files exhausting the disk space on the target server.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • PHP Group PHP

    From 7.3.x · fixed in 7.3.18; From 7.4.x · fixed in 7.4.6; From 7.2.x · fixed in 7.2.31

References 13

lists.fedoraproject.org

usn.ubuntu.com

lists.opensuse.org

lists.debian.org

debian.org

oracle.com

bugs.php.net

security.netapp.com

tenable.com