„`html
Zusammenfassung
Die WordPress-Plugin „Ajax Search Lite“ in Versionen vor 4.14.5 weist eine kritische SicherheitslĂĽcke auf, die eine PHP-Objektinjection ermöglicht. Unauthentifizierte Angreifer können diese Anfälligkeit ausnutzen, um ĂĽber Deserialisierung von Benutzereingaben beliebigen PHP-Code auszufĂĽhren. Bei Vorhandensein einer geeigneten Property Oriented Programming (POP)-Chain kann dies zu vollständiger Remote Code Execution (RCE) fĂĽhren.
Betroffene Systeme
Betroffen sind WordPress-Installationen mit dem Plugin „Ajax Search Lite“ in den Versionen vor 4.14.5. Das Plugin wird auf verschiedenen WordPress-Websites eingesetzt und stellt eine weit verbreitete Komponente dar. Der Schweregrad wird mit CVSS 9.8 als kritisch eingestuft, da keine Authentifizierung erforderlich ist und die Anfälligkeit ĂĽber das Netzwerk ausgenutzt werden kann.
Technische Details
Die Sicherheitslücke resultiert aus der unsicheren Deserialisierung von Benutzereingaben. Das Plugin validiert oder desinfiziert serialisierte Daten nicht ordnungsgemäß, bevor diese mittels unserialize() verarbeitet werden. Ein Angreifer kann speziell präparierte Eingaben übermitteln, die beim Deserialisierungsprozess PHP-Objekte erzeugen. Diese Objekte können dann über eine POP-Chain manipuliert werden, um beliebige Methoden auszuführen. Mit einer passenden Gadget-Chain wird Remote Code Execution möglich.
Empfohlene Massnahmen
- Sofortiges Update des Plugins „Ajax Search Lite“ auf Version 4.14.5 oder höher durchfĂĽhren
- ĂśberprĂĽfung aller installierten Plugins auf Gadget-Chains durchfĂĽhren
- Web Application Firewall (WAF) konfigurieren, um verdächtige Deserialisierungsmuster zu erkennen
- Regelmäßige Überwachung der Logs auf Exploit-Versuche implementieren
- Minimale Erforderlichkeit von Plugins überprüfen und nicht benötigte deaktivieren
Bewertung
Mit einem CVSS-Score von 9.8 handelt es sich um eine kritische Sicherheitslücke mit maximaler Auswirkung. Die Angreifskomplexität ist niedrig, keine Authentifizierung ist erforderlich. Der fehlende Patch zum aktuellen Zeitpunkt verschärft die Situation. Ein zeitnahes Update ist unverzichtbar.
„`