CVE-2026-109618
RCE durch OOM-Korruption
- Veröffentlicht
- 21.10.2026
- Aktualisiert
- 21.10.2026
- CNA zuweisen
- php
- Beweise beobachtet
- 21.10.2026
Primäres CVSS
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:XZusammenfassung
PHP verwendet longjmp() für Out-of-Memory-Fehler (OOM), um den aktuellen Kontext zu verlassen und die Verarbeitung der Anfrage abzubrechen. Einige Kontexte berücksichtigen dieses Szenario möglicherweise nicht ordnungsgemäß und hinterlassen den Anfragespeicher in einem nicht initialisierten Zustand, bevor eine Zuweisung durchgeführt wird. Das anschließende Bereinigungsverfahren für die Anfrage kann diesen Speicher lesen oder auf dessen Grundlage verzweigen. Mehrere OOM-Strategien können diese Bedingung konsistent auslösen und zu Remote Code Execution (RCE) führen.
Quellen
http/cves/2026/CVE-2026-109618.yaml
Nuclei TemplatesAngegebene Bedingungen
- network: http($.protocol_keys)
- verification: dsl($.matchers[*].type)
PHP CVE-2026-109618/109619 — eigenständige unauthentifizierte RCE auf Standard-PHP 8.5.11 (In-Band-PS(id)→Cookie-Speicherofflegung + UAF-Kette), vollständige Kontrollleitern, Negativkontrolle mit fester Version auf 8.5.12
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.