CVE-2019-11048

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

State
Published
Severity
5.3 Medium
Published
May 20, 2020
Updated
Sep 16, 2024
Reserved
Apr 9, 2019

Read the record on cve.org

Description

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.

Scores

CVSSScoreVectorSource
3.15.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:Lphp

Weaknesses

  • CWE-400 Uncontrolled Resource Consumption
  • CWE-190 Integer Overflow or Wraparound

Affected Products

ProductVersions
PHPPHP Group
  • 7.3.x to before 7.3.18Affected
  • 7.4.x to before 7.4.6Affected
  • 7.2.x to before 7.2.31Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.