p PatchFirst

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

Vérifiez votre serveur →