Read the docs
TI-2026-40055 Aliases CVE-2026-55509GHSA-p6gw-4frg-j7jw

WsgiDAV: Blind SQL injection in the MySQL provider

Priority HIGH 77CWE-89Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Attack requirements
None
Impact type
SQL injection
Confidentiality · integrity · availability
High · Low · None
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA and GitHub. Impact type from CWE-89.

Summary

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.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00506 43rd percentileScored 2026-11-07
Fix Fixed wsgidav (mar10): 4.3.5WsgiDAV (PyPI): 4.3.5

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
Yes
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
mar10wsgidavbefore 4.3.54.3.5Patch availableCNA
—WsgiDAV (PyPI)before 4.3.54.3.5Patch availableGHSA-p6gw-4frg-j7jw
  • wsgidav Vendormar10 Affected before 4.3.5 Fixed in 4.3.5 Patch available CNA
  • WsgiDAV (PyPI) Vendor— Affected before 4.3.5 Fixed in 4.3.5 Patch available GHSA-p6gw-4frg-j7jw

Remediation

  • Fix · CNA wsgidav (mar10) Fixed in 4.3.5
  • Fix · GHSA-p6gw-4frg-j7jw WsgiDAV (PyPI) Fixed in 4.3.5 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-55509
  2. 2026-10-03 Alias added: GHSA-p6gw-4frg-j7jw

References

  • TI-2026-35539 WsgiDAV encoded dot segments can escape filesystem share roots CVSS 3.1HIGH 7.1

Sources