CVE-2026-55509
CVE-2026-55509 · WsgiDAV: Blind SQL injection in the MySQL provider
Cette page présente des faits issus de sources publiques. Consultez l’avis original avant toute mise à jour.
WsgiDAV is a generic and extendable WebDAV server based on WSGI. Prior to 4.3.5, the sample MySQLBrowserProvider in wsgidav/samples/mysql_dav_provider.py concatenates the record key parsed from a request URL directly into SQL WHERE clauses. The affected _exists_record_by_primary_key, _get_field_by_primary_key, and _get_record_by_primary_key methods are part of a shipped example provider that is not enabled by default. An attacker who can access a share explicitly configured with this non-default provider can inject SQL through a normal GET request; anonymously exposed read shares permit a status-code oracle and extraction of arbitrary data reachable by the configured MySQL account. This issue is fixed in version 4.3.5.
CVSS 8.8 · Élevée · EPSS 0,5% · Correctif disponible
- Publication
- Mise à jour
Pile logicielle: python
Produits et versions concernés
wsgidav
- Versions du logiciel
- < 4.3.5: Concernée
Aucun correctif publié
wsgidav PyPI
- Versions du logiciel
- 0.4.0b1
- 0.4.0b2
- 0.5.0
- 1.0.0
- 1.1.0
- 1.2.0
- 1.3.0
- 2.0.0
- 2.0.1
- 2.1.0
- 2.2.1
- 2.2.2
- 2.2.3
- 2.2.4
- 2.3.0
- 2.4.0
- 2.4.1
- 3.0.0
- 3.0.0a1
- 3.0.0a2
- 3.0.0a3
- 3.0.0a4
- 3.0.0a5
- 3.0.0a6
- 3.0.0a7
- 3.0.1
- 3.0.2
- 3.0.3
- 3.0.5a2
- 3.0.5a3
- 3.1.0
- 3.1.1
- 4.0.0
- 4.0.0a2
- 4.0.1
- 4.0.2
- 4.1.0
- 4.2.0
- 4.3.0
- 4.3.1
- 4.3.2
- 4.3.3
- 4.3.4
- Plages de versions concernées
- ECOSYSTEM: < 4.3.5
Mettez à jour vers 4.3.5
Sources originales
- https://github.com/mar10/wsgidav/security/advisories/GHSA-p6gw-4frg-j7jw
- https://github.com/mar10/wsgidav/commit/6f35776c9188f130ab044ce557015d51aaa83500
- https://github.com/mar10/wsgidav/blob/master/CHANGELOG.md#435--2026-06-27
- https://github.com/mar10/wsgidav/releases/tag/v4.3.5
- https://nvd.nist.gov/vuln/detail/CVE-2026-55509