GeoDirectory: Unauthentifizierte Einbindung lokaler Dateien (design_type)
Zusammenfassung
GeoDirectory, ein WordPress-Plugin für Verzeichnisse von Unternehmen, schränkt den Parameter 'design_type' nicht ausreichend ein, der in einem Template-Pfad verwendet wird. Unauthentifizierte Angreifer können beliebige .php-Dateien auf dem Server einbinden und ausführen, was zur Umgehung von Zugriffskontrollen, zu Datenabfluss oder zur Codeausführung führen kann. Der benötigte Nonce ist auf öffentlichen Frontend-Seiten offen einsehbar, daher sind weder Anmeldung noch Benutzerinteraktion nötig. Eine Codeausführung ist vor allem dort wahrscheinlich, wo PHP-Dateien hochgeladen werden können oder beschreibbar sind.
Betroffen
- GeoDirectory-Plugin für WordPress, alle Versionen bis und mit 2.8.187
Behoben in
- Version 2.8.188 (Behebung in Commit 2357d640; Changelog-Eintrag als FIXED/SECURITY markiert)
Umgehung
- Unbekannt. Der Hersteller hat keine Workaround-Massnahme veröffentlicht.
- Zusätzliche Härtung: PHP-Uploads und beschreibbare Verzeichnisse einschränken.
Ausnutzung
- Gemäss den Quellen ist keine Ausnutzung in freier Wildbahn bekannt; nicht in KEV gelistet.
- CISA SSVC: Exploitation none, Automatable no, Technical Impact total.
- In der Recherche wurde kein öffentlicher Proof of Concept gefunden, was dessen Existenz nicht ausschliesst.
Unsere Empfehlung
- GeoDirectory umgehend auf allen WordPress-Seiten auf Version 2.8.188 oder neuer aktualisieren.
- Auf unerwartete .php-Dateien prüfen und kürzliche Dateiänderungen überprüfen.
- PHP-Uploads in die Mediathek und in andere beschreibbare Verzeichnisse blockieren oder einschränken.
- Webserver-Logs auf Anfragen mit dem Parameter design_type überwachen.
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- GitHub commit 2357d640 (fix, version 2.8.188) github.com
- WordPress.org Trac changeset 3725126 plugins.trac.wordpress.org
- Wordfence threat intelligence entry www.wordfence.com
- Vulnerable code in version 2.8.187 (widget tags) plugins.trac.wordpress.org
- WPScan plugin entry GeoDirectory wpscan.com
- Freshysites security bulletin freshysites.com
Recherchiert und auf Deutsch und Englisch aufbereitet von einer KI (Claude von Anthropic) auf Basis von NVD, CISA, EPSS und den genannten Quellen. Massgebend sind die Angaben des Herstellers. Recherche vom 01.11.2026 20:21.
Referenzen der NVD (7)
- https://github.com/AyeCode/geodirectory/commit/2357d640dad7973988742a6706b3a857b6b05d52
- https://plugins.trac.wordpress.org/browser/geodirectory/tags/2.8.187/includes/class-geodir-ajax.php#L709
- https://plugins.trac.wordpress.org/browser/geodirectory/tags/2.8.187/includes/template-functions.php#L143
- https://plugins.trac.wordpress.org/browser/geodirectory/tags/2.8.187/includes/template-functions.php#L199
- https://plugins.trac.wordpress.org/browser/geodirectory/tags/2.8.187/includes/widgets/class-geodir-widget-tag…
- https://plugins.trac.wordpress.org/changeset/3725126/geodirectory/trunk/includes/widgets/class-geodir-widget-…
- https://www.wordfence.com/threat-intel/vulnerabilities/id/ac817587-1403-46e2-84bf-be5fcadc5425?source=cve
Quellen
Der Tracker verbindet offizielle, frei nutzbare Datenquellen – laufend aktualisiert:
- NVD (NIST) – CVE, Bewertung (CVSS), betroffene Produkte
- CISA KEV – von der CISA bestätigt aktiv ausgenutzte Lücken
- CISA Vulnrichment – Einschätzung der CISA (SSVC) im offiziellen CVE-Eintrag
- FIRST EPSS – Wahrscheinlichkeit einer Ausnutzung
- Microsoft MSRC – Patch Tuesday: Lücken, Schweregrad, Updates
- PoC-in-GitHub – öffentliche Proof-of-Concept-Repositories
- Metasploit (Rapid7) – Module des Metasploit Framework
- Exploit-DB (OffSec) – Archiv öffentlicher Exploits (nur Verweise)
- Patch-Tage: offizielle Seiten der Hersteller (je Hersteller verlinkt) (Patch-Tage der Hersteller)
Dieses Angebot nutzt Daten der NVD-API, ist aber von der NVD weder unterstützt noch zertifiziert. EPSS-Daten © FIRST.org.
Betroffen? Wir helfen.
Wir prüfen, ob Ihre Systeme betroffen sind, spielen Updates ein und schliessen die Lücke – auf Wunsch auch laufend mit dem System Health Checker.
