PT-2026-53227 · Pypi · Wsgidav

CVE-2026-55509

·

Published

2026-06-28

·

Updated

2026-09-10

CVSS v4.0

8.8

High

VectorAV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions WsgiDAV versions prior to 4.3.5
Description The sample MySQLBrowserProvider in wsgidav/samples/mysql dav provider.py concatenates the record key parsed from a request URL directly into SQL WHERE clauses. This occurs within the exists record by primary key(), get field by primary key(), and get record by primary key() methods. An attacker with access to a share configured with this non-default provider can perform SQL injection via a GET request. In cases of anonymously exposed read shares, this can lead to a status-code oracle and the extraction of arbitrary data accessible by the configured MySQL account.
Recommendations Update to version 4.3.5. As a temporary mitigation, avoid using the mysql dav provider.py sample provider.

Exploit

Fix

SQL injection

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-55509
GHSA-P6GW-4FRG-J7JW
PYSEC-2026-3945

Affected Products

Wsgidav