„`html
Zusammenfassung
Die SicherheitslĂĽcke CVE-2016-20075 betrifft das WordPress-Plugin „Ultimate Product Catalog“ in Version 3.8.6 und älter. Das Plugin weist eine kritische Schwachstelle bei der Dateivalidierung auf, die es authentifizierten Benutzern mit entsprechenden Rollen ermöglicht, beliebige Dateien hochzuladen. Dies kann zur Remote Code Execution (RCE) auf dem betroffenen Server fĂĽhren.
Betroffene Systeme
Betroffen sind WordPress-Installationen mit dem Plugin „Ultimate Product Catalog“ in Version 3.8.6 und möglicherweise älteren Versionen. Das Risiko ist erhöht, wenn Contributor-, Editor-, Author- oder Administrator-Konten mit weniger vertrauenswĂĽrdigen Benutzern geteilt werden oder wenn Benutzerverwaltung nicht optimal konfiguriert ist.
Technische Details
Die Sicherheitslücke liegt in der Handling-Funktionalität der Custom Fields auf der Products-Registerkarte des Plugins. Das System führt keine ausreichende Validierung der hochgeladenen Dateitypen durch. Attackers können PHP-Shells oder andere schädliche Skripte in das Verzeichnis upcp-product-file-uploads hochladen. Die Dateien sind anschließend direkt über den Webserver erreichbar und können ausgeführt werden, was vollständigen Zugriff auf den Server ermöglicht. Der Angriffsvektor ist netzwerkgestützt und erfordert Authentifizierung mit einer der erwähnten Benutzerrollen.
Empfohlene Massnahmen
- Upgrade auf eine patched Version durchfĂĽhren (sofern verfĂĽgbar)
- Plugin deinstallieren, wenn kein Patch zur VerfĂĽgung steht
- Benutzerberechtigungen ĂĽberprĂĽfen und restriktiv konfigurieren
- Datei-Upload-Verzeichnisse schĂĽtzen durch .htaccess (PHP-AusfĂĽhrung deaktivieren)
- Regelmäßige Sicherheits-Audits durchführen
- Web Application Firewall (WAF) implementieren
- Dateisystem-Integrität monitoren
Bewertung
CVSS-Score: 8.8 (High)
Die hohe Bewertung ist berechtigt, da die SicherheitslĂĽcke zu Remote Code Execution fĂĽhrt. Allerdings erfordert sie Authentifizierung, was das Risikopotential etwas begrenzt. Dennoch sollte diese Schwachstelle als kritisch behandelt und zeitnah behoben werden.
„`