„`html
Zusammenfassung
Die SicherheitslĂĽcke CVE-2026-19728 betrifft das WordPress-Plugin „Extra Product Options Builder for WooCommerce“ in Versionen vor 1.2.176. Das Plugin implementiert keine ausreichende Zugriffskontrolle bei der Auslieferung von Kundendateien, wodurch unauthentifizierte Angreifer auf hochgeladene Dateien zugreifen können, sofern ihnen der Dateiname bekannt ist.
Betroffene Systeme
Betroffen sind WordPress-Installationen mit dem Plugin „Extra Product Options Builder for WooCommerce“ in allen Versionen vor 1.2.176. Das Risiko ist insbesondere auf Apache-Webservern erhöht, wo die .htaccess-Regeln standardmäßig beachtet werden. Nginx-Server mit Standardkonfiguration zeigen erhöhte Anfälligkeit, da dort deny-all-Regeln ignoriert werden.
Technische Details
Das Plugin schreibt zwar deny-all-Regeln in seine Upload-Verzeichnisse, fĂĽhrt jedoch keine Authentifizierungs- oder AutorisierungsprĂĽfungen durch, bevor Dateien ĂĽber einen Endpoint ausgeliefert werden. Ein Angreifer kann Dateinamen durch verschiedene Methoden enumerieren oder erraten und anschlieĂźend direkt auf kundenspezifische Dateien zugreifen.
Die Schwachstelle manifestiert sich unterschiedlich je nach Webserver-Konfiguration: Apache-Server respektieren die Zugriffsschutzregeln, wodurch die Offenlegung begrenzt bleibt. Nginx-Systeme ignorieren diese Regeln typischerweise, was zur direkten Zugreifbarkeit der Dateien fĂĽhrt.
Empfohlene Massnahmen
- Sofortiges Update auf Plugin-Version 1.2.176 oder neuer durchfĂĽhren
- ĂśberprĂĽfung der Nginx-Konfiguration bezĂĽglich Upload-Verzeichnisschutz
- Audit durchgefĂĽhrter Dateizugriffe in den Logs
- Sensitive Kundendaten in hochgeladenen Dateien ĂĽberprĂĽfen
Bewertung
CVSS-Score: 7.5 (High)
Die Schwachstelle ermöglicht die Offenlegung vertraulicher Kundendaten ohne Authentifizierung. Das fehlende Patch sowie die Server-konfigurationsabhängige Anfälligkeit erfordern sofortige Aufmerksamkeit. Webserver-agnostische Lösungen sollten priorisiert werden.
„`