CVE-2026-55509: CWE-89: Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') in mar10 wsgidav
Description
CVE-2026-55509 is a high-severity SQL injection vulnerability in the mar10 wsgidav project. It affects the sample MySQLBrowserProvider included in wsgidav versions prior to 4.3.5. This provider concatenates user-supplied keys directly into SQL queries without proper sanitization, allowing an attacker with access to a share configured with this provider to perform SQL injection via normal GET requests. The vulnerable code is part of a non-default example provider, which is not enabled by default. The issue is fixed in version 4.3.5.
CVSS v4.0
Score 8.8high
Affected software
mar10
wsgidav
Weaknesses
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The vulnerability exists in the sample MySQLBrowserProvider in wsgidav/samples/mysql_dav_provider.py prior to version 4.3.5. The methods _exists_record_by_primary_key, _get_field_by_primary_key, and _get_record_by_primary_key concatenate record keys parsed from request URLs directly into SQL WHERE clauses without proper neutralization. This improper neutralization of special elements in SQL commands (CWE-89) allows an attacker who can access a share explicitly configured with this non-default provider to inject SQL through normal GET requests. Anonymously exposed read shares can be exploited as a status-code oracle to extract arbitrary data accessible by the configured MySQL account. The vulnerability is resolved in wsgidav version 4.3.5.
Potential Impact
An attacker with access to a share configured to use the vulnerable MySQLBrowserProvider can perform SQL injection attacks, potentially extracting arbitrary data accessible by the MySQL account used by the provider. This can lead to unauthorized data disclosure. The vulnerability only affects setups where the non-default sample provider is explicitly enabled. Default configurations are not affected.
Mitigation Recommendations
This vulnerability is fixed in wsgidav version 4.3.5. Users should upgrade to version 4.3.5 or later to remediate this issue. Since the vulnerable code is part of a non-default example provider, disabling or not enabling this provider also mitigates the risk. No other mitigation or temporary fix is documented.
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- GitHub_M
- Date Reserved
- 2026-06-16T22:44:22.283Z
- Cvss Version
- 4.0
- State
- PUBLISHED
Threat ID: 6a91e40eacd9273b4942e83f
Added to database: 08/28/2026, 19:39:58 UTC
Last enriched: 09/08/2026, 03:07:44 UTC
Last updated: 10/11/2026, 06:48:17 UTC
Views: 28
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.