CVE-2026-55509 in wsgidav
Zusammenfassung
von VulDB • 28.08.2026
WsgiDAV ist ein generischer und erweiterbarer WebDAV-Server, der auf WSGI basiert. Vor Version 4.3.5 verkettet die Beispielimplementung `MySQLBrowserProvider` in `wsgidav/samples/mysql_dav_provider.py` den aus einer Anfrage-URL analysierten Datensatzschlüssel direkt in SQL-WHERE-Klauseln ein. Die betroffenen Methoden `_exists_record_by_primary_key`, `_get_field_by_primary_key` und `_get_record_by_primary_key` sind Teil eines mitgelieferten Beispielproviders, der standardmäßig nicht aktiviert ist. Ein Angreifer, der auf einen Share zugreifen kann, der explizit mit diesem Nicht-Standard-Provider konfiguriert wurde, kann über eine normale GET-Anfrage SQL-Injection durchführen; anonym öffentlich verfügbare Lese-Shares ermöglichen die Nutzung eines Statuscode-Oracles und das Extrahieren beliebiger Daten, die vom konfigurierten MySQL-Benutzerkonto erreichbar sind. Dieses Problem ist in Version 4.3.5 behoben.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.