Skip to content
Heist/ feed
Back to feed
Medium

Case-Insensitive Path Matching in corydolphin/flask-cors

Type: advisorySources: OSV

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.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2024-6866
Confirmed fixed CVEs
Not specified
Updated in this feed
3 Nov 2026, 04:40 UTC · Revision 1

Source evidence

Case-Insensitive Path Matching in corydolphin/flask-cors

core-osv · Original source

Published 20 Mar 2025, 10:10 UTC

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.

osv:CVE-2024-6866
Complete source record
{
  "id": "9d7006f0f8544ee815ecbdc201af1a28c372f07069fdb0168d226dc848ca8792",
  "url": "https://osv.dev/vulnerability/CVE-2024-6866",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Case-Insensitive Path Matching in corydolphin/flask-cors",
    "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.",
    "evidence": "osv:CVE-2024-6866",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2024-6866",
      "aliases": [
        "CVE-2024-6866",
        "GHSA-43qf-4rqw-9q2g",
        "PYSEC-2026-1383"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/corydolphin/flask-cors",
              "type": "GIT",
              "events": [
                {
                  "introduced": "1df178ccc019c5aa7282246288c04f867d716790"
                },
                {
                  "last_affected": "1df178ccc019c5aa7282246288c04f867d716790"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:flask-cors_project:flask-cors:4.0.1:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "4.0.1"
                      },
                      {
                        "last_affected": "4.0.1"
                      }
                    ],
                    "source": "CPE_STRING"
                  }
                ]
              }
            }
          ],
          "versions": [
            "4.0.1"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-6866.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:25.674662344Z",
      "provider": "osv",
      "references": [
        "https://huntr.com/bounties/808c11af-faee-43a8-824b-b5ab4f62b9e6",
        "https://lists.debian.org/debian-lts-announce/2025/05/msg00049.html",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/6xxx/CVE-2024-6866.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2024-6866"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-178"
        ],
        "cna_assigner": "@huntr_ai",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/6xxx/CVE-2024-6866.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2024-6866",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 492507,
  "published_at": "2025-03-20T10:10:59.521+00:00"
}