CVE-2022-31630
Out-of-Bounds-Lesen aufgrund unzureichender Eingabevalidierung in imageloadfont()
- Veröffentlicht
- 14.11.2022
- Aktualisiert
- 03.08.2024
- CNA zuweisen
- php
- Beweise beobachtet
- 08.08.2026
Primäres CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:HNiedrig · nächste 30 Tage
- Perzentil
- 82,2 %
- Modelldatum
- 21.09.2026
EPSS ist eine statistische Schätzung, keine Gewissheit oder ein Maß für die Auswirkung. Kombinieren Sie es mit CVSS, KEV-Status, Belichtung und Ihrer Umgebung.
Zusammenfassung
In PHP-Versionen vor 7.4.33, 8.0.25 und 8.1.12 ist es bei Verwendung der Funktion imageloadfont() in der gd-Erweiterung möglich, eine speziell gestaltete Schriftdatei bereitzustellen. Wenn die geladene Schrift beispielsweise mit der Funktion imagechar() verwendet wird, wird das Lesen außerhalb des zugewiesenen Puffers genutzt. Dies kann zu Abstürzen oder zur Offenlegung vertraulicher Informationen führen.
Quellen
2Proof-of-Concept-Exploit für CVE-2022-31630, eine Out-of-Bounds-Read-Schwachstelle in der GD-Erweiterung imageloadfont()-Funktion von PHP, die PHP 7.4.x vor 7.4.33 betrifft.
Proof-of-Concept-Exploit für CVE-2022-31630, eine Out-of-Bounds-Read-Schwachstelle in der GD-Erweiterung von PHP. Demonstriert Absturz und Speicher-Offenlegung in betroffenen PHP-Versionen. Enthält ein Docker-basiertes Labor für sichere Tests.
Verantwortungsvoller Umgang
Verwenden Sie Schwachstelleninformationen nur auf Systemen, die Sie besitzen oder zu deren Testen Sie berechtigt sind. Kitploit verlinkt auf öffentliche Forschungsmetadaten und speichert keinen Exploit-Code oder bösartige Payloads.