-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Critical - P2
-
Affects Version/s: None
-
Component/s: None
-
None
-
Dotnet Drivers
-
None
-
None
-
None
-
None
-
None
-
None
The fix for CSHARP-6177 shipped in 3.11.2 on the v3.x branch only. The main branch still carries the vulnerable code: EscapeCharacterSet in StringExpressionToRegexFilterTranslator.cs does not escape backslash, open bracket or close bracket, so 4.0.0 would ship the same regex injection.
Port the v3.x fix (commit b8fa151d70b956294efa37359881094a89e362bd) to main, along with its tests.
See CSHARP-6177 for the full analysis. Released as CVE-2026-88026.
- is related to
-
CSHARP-6177 Query filter regex injection via unescaped backslash and bracket in LINQ character-set translation
-
- Closed
-