SEPTEMBER 18, 2026
Live Feed
Back to database
Case File

CVE-2026-55509

HIGH · CVSS 8.8 EPSS 0.40% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-08-28 · Last synced 2026-09-18

CyberRota Analysis

AI-Generated

The sample MySQLBrowserProvider in WsgiDAV versions prior to 4.3.5 is vulnerable to SQL injection due to improper handling of record keys in SQL WHERE clauses, potentially allowing attackers to exploit this through GET requests. This vulnerability can lead to unauthorized data extraction from MySQL databases, particularly in configurations where the provider is enabled and shares are exposed. Organizations using WsgiDAV should prioritize upgrading to version 4.3.5 to mitigate this high-severity risk.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-55509
Severity
HIGH
CVSS
8.8
EPSS
0.40%
Oracle

Original NVD Description

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.