„`html
Zusammenfassung
Das WordPress-Plugin „URL Preview“ weist eine Server-Side Request Forgery (SSRF)-Anfälligkeit in allen Versionen bis einschließlich 1.0 auf. Die Schwachstelle ermöglicht es unauthentifizierten Angreifern, über den ‚url‘-Parameter beliebige HTTP-Anfragen zu tätigen, die vom betroffenen Webserver ausgehen. Dies kann zur Reconnaissance interner Dienste und potenziellen Datenmanipulation führen.
Betroffene Systeme
Vulnerable Versionen des URL Preview Plugins für WordPress:
- Version 1.0 und frühere Versionen
- Alle WordPress-Installationen mit aktiviertem Plugin
Die Schwachstelle betrifft sowohl öffentliche als auch private WordPress-Instanzen, da keine Authentifizierung erforderlich ist.
Technische Details
Die SSRF-Anfälligkeit existiert im URL-Verarbeitungsmechanismus des Plugins. Der ‚url‘-Parameter wird unzureichend validiert, bevor HTTP-Anfragen durchgeführt werden. Angreifer können dadurch:
- Interne Netzwerk-Services abfragen (Port-Scanning)
- Auf localhost-Dienste zugreifen (z.B. Admin-Panels, Datenbanken)
- Cloud-Metadaten-Endpunkte exploitieren
- Informationen aus internen APIs auslesen
- Denial-of-Service-Angriffe durchführen
Empfohlene Massnahmen
Sofortmassnahmen:
- Plugin deaktivieren und deinstallieren, bis ein Patch verfügbar ist
- Falls notwendig, alternative URL-Preview-Lösungen evaluieren
Längerfristige Lösungen:
- Implementierung strikter Eingabevalidierung für URL-Parameter
- Whitelist-basierte Filterung erlaubter Domains
- Blockierung lokaler IP-Bereiche (127.0.0.1, 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16)
- Web Application Firewall (WAF) mit SSRF-Schutz
Bewertung
CVSS-Score: 7.2 (High)
Angriffsvektor: Netzwerk
Authentifizierung: Nicht erforderlich
Patch-Status: Kein Patch verfügbar
Die hohe Bewertung ist berechtigt, da keine Authentifizierung notwendig ist und erhebliche Auswirkungen auf Vertraulichkeit und Integrität interner Systeme möglich sind. Die fehlende Verfügbarkeit eines Patches verschärft die Situation erheblich.
„`