„`html
Zusammenfassung
Das WordPress-Plugin „Image Optimizer“ in den Versionen bis einschlieĂźlich 1.7.4 weist eine kritische Schwachstelle auf, die es authentifizierten Angreifern mit Author-Rechten ermöglicht, beliebige Dateien auf dem Server zu löschen. Die Vulnerability resultiert aus unzureichender Pfad-Validierung in der Image_Backup::remove()-Funktion.
Betroffene Systeme
- Image Optimizer Plugin für WordPress (Versionen ≤ 1.7.4)
- WordPress-Installationen mit aktiviertem Image Optimizer Plugin
- Systeme mit Author-Level-Benutzern oder höheren Privilegien
Technische Details
Schwachstellentyp: Arbitrary File Deletion (CWE-73)
Das Plugin speichert Backup-Dateipfade im Post-Meta-Feld „image_optimizer_metadata“ und validiert diese beim Löschvorgang nicht ausreichend. Die Schwachstelle ermöglicht folgendes Angriffszenario:
- Angreifer mit Author-Rechten bearbeitet die Custom Fields eines eigenen Attachments
- Im Feld „image_optimizer_metadata“ werden beliebige absolute Dateipfade als Backup-Einträge injiziert
- Beim Löschen des Attachments werden diese Pfade an File_System::delete() weitergegeben
- Da keine Validierung durchgeführt wird, können Dateien außerhalb des Uploads-Verzeichnisses gelöscht werden
Angriffsvektor: Netzwerk-basiert, authentifiziert
Erforderliche Privilegien: Author-Level oder höher
Empfohlene Massnahmen
- Sofort: Plugin deaktivieren oder aus dem System entfernen, bis ein Sicherheits-Patch verfĂĽgbar ist
- Zugriffskontrolle: Author-Rechte nur an vertrauenswĂĽrdige Benutzer vergeben
- Monitoring: Logs auf verdächtige Attachment-Löschungen überwachen
- Backup: Regelmäßige vollständige System-Backups durchführen
- Auf Plugin-Updates warten und diese zeitnah einspielen
Bewertung
| CVE-ID | CVE-2026-5821 |
| Schweregrad | High |
| CVSS-Score | 8.1 |
| Status | Kein Patch verfĂĽgbar |
Diese Vulnerability stellt ein erhebliches Risiko dar, besonders in Umgebungen mit mehreren Content-Erstellern.
„`