Skip to main content
← All vulnerabilities
CVE-2024-6866GHSA-43QF-4RQW-9Q2GPYSEC-2026-1383

Case-Insensitive Path Matching in corydolphin/flask-cors

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 6.0.0
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: partial

Summary

corydolphin/flask-cors version 4.01 contains a vulnerability where the request path matching is case-insensitive due to the use of the `try_match` function, which is originally intended for matching hosts. This results in a mismatch because paths in URLs are case-sensitive, but the regex matching treats them as case-insensitive. This misconfiguration can lead to significant security vulnerabilities, allowing unauthorized origins to access paths meant to be restricted, resulting in data exposure and potential data leaks.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • corydolphin corydolphin/flask-cors

    Version range not reported

  • flask-corsPyPI

    fixed in 6.0.0

References 1

huntr.com