Skip to main content
← All vulnerabilities
CVE-2020-7065

mb_strtolower (UTF-32LE): stack-buffer-overflow at php_unicode_tolower_full

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

Summary

In PHP versions 7.3.x below 7.3.16 and 7.4.x below 7.4.4, while using mb_strtolower() function with UTF-32LE encoding, certain invalid strings could cause PHP to overwrite stack-allocated buffer. This could lead to memory corruption, crashes and potentially code execution.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • PHP Group PHP

    From 7.3.x · fixed in 7.3.16; From 7.4.x · fixed in 7.4.4

References 8

usn.ubuntu.com

debian.org

security.netapp.com

oracle.com

bugs.php.net

php.net

tenable.com