CVE-2026-109618
Beschreibung
PHP verwendet longjmp() für Out-of-Memory (OOM)-Fehler, um den aktuellen Kontext zu verlassen und die Bearbeitung der Anforderung abzubrechen. Einige Kontexte berücksichtigen dieses Szenario möglicherweise nicht richtig und lassen den Anforderungsspeicher in einem nicht initialisierten Zustand, bevor Sie eine Zuweisung durchführen. Die nachfolgende Anforderungsbereinigungsprozedur kann diesen Speicher lesen oder verzweigen. Mehrere OOM-Strategien können diesen Zustand konsequent auslösen und zu Remote Code Execution (RCE) führen.
Quellen & weiterführende Informationen
Hier werden ausschließlich tatsächlich zu dieser Schwachstelle gespeicherte Quellenbelege angezeigt.
Was ist zur Behebung zu tun?
Herstellerhinweise prüfen und das betroffene Produkt kurzfristig patchen oder kompensierende Schutzmaßnahmen aktivieren.
Empfohlene Schritte
- Betroffene Systeme identifizieren: Mehrere Hersteller php, ruggedcom ape1808 firmware, pan-os, panorama virtual appliance.
- Exposition prüfen: Internet-Erreichbarkeit, Admin-Oberflächen, VPN, Mail- oder Webdienste.
- Hersteller-Advisory öffnen und verfügbare Updates, Workarounds oder Deaktivierungen prüfen.
- Nacharbeiten dokumentieren: betroffene Assets, Maßnahme, Zeitpunkt, Restrestrisiko.
Übergangsmaßnahmen
- Zugriff auf betroffene Dienste auf vertrauenswürdige Netze einschränken.
- WAF/IDS/EDR-Regeln und Hersteller-IOCs aktivieren, sofern verfügbar.
- Nicht benötigte Funktionen, Plugins oder Dienste temporär deaktivieren.
- Administrative Zugänge besonders absichern: MFA, Passwortrotation, Session-Invalidierung.