CVE-2020-7065
CVE-2020-7065 · mb_strtolower (UTF-32LE): stack-buffer-overflow at php_unicode_tolower_full
Diese Seite enthält Fakten aus öffentlichen Sicherheitsquellen. Lesen Sie vor dem Aktualisieren die Originalmeldung.
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.
CVSS 7.4 · Hoch · EPSS 4,9% · Korrektur verfügbar
- Veröffentlicht
- Aktualisiert
Technologie-Stack: system · php
Betroffene Produkte und Versionen
php
- Softwareversionen
- ≥ 7.3.x, < 7.3.16: Betroffen (custom)
- ≥ 7.4.x, < 7.4.4: Betroffen (custom)
Auf 7.3.16 aktualisieren; Auf 7.4.4 aktualisieren
php7.4 Debian:11
- Betroffene Versionsbereiche
- ECOSYSTEM: < 7.4.5-1
Auf 7.4.5-1 aktualisieren
php7.4 Ubuntu:20.04:LTS
- Softwareversionen
- 7.4.3-4build1
- 7.4.3-4build2
- 7.4.3-4ubuntu1
- Betroffene Versionsbereiche
- ECOSYSTEM: < 7.4.3-4ubuntu1.1
Auf 7.4.3-4ubuntu1.1 aktualisieren
Originalquellen
- https://usn.ubuntu.com/4330-1/
- https://usn.ubuntu.com/4330-2/
- https://www.debian.org/security/2020/dsa-4719
- https://security.netapp.com/advisory/ntap-20200403-0001/
- https://www.oracle.com/security-alerts/cpuoct2021.html
- https://bugs.php.net/bug.php?id=79371
- https://www.php.net/ChangeLog-7.php#7.4.4
- https://www.tenable.com/security/tns-2021-14
- https://nvd.nist.gov/vuln/detail/CVE-2020-7065