CVE-2020-7065

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

Published Apr 1, 2020 CVSS 3.1 · 7.4 High EPSS 4.9% KEV · Not listed
Description
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DSA Debian DSA DSA-4719-1 php7.3 security update
EUVD EUVD EUVD-2020-28199 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.
Ubuntu USN Ubuntu USN USN-4330-1 PHP vulnerabilities
Ubuntu USN Ubuntu USN USN-4330-2 PHP vulnerabilities
History

No history.