Skip to content
OpenAdvisories
Medium · 5.3 CVE-2024-6866 EUVD-2025-6979GHSA-43qf-4rqw-9q2gPYSEC-2026-1383

Case-Insensitive Path Matching in corydolphin/flask-cors

Published Mar 20, 2025 · Updated Nov 3, 2025 · Assigned by @huntr_ai

Description

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.

Affected products

VendorProductAffectedFixed
corydolphin corydolphin/flask-cors unspecified – ≤ latest —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 python-flask-cors 6.0.0-1 —
Debian 13 python-flask-cors 6.0.0-1 —
Debian 12 python-flask-cors 3.0.10-2+deb12u1 —
Debian 11 python-flask-cors 3.0.9-2+deb11u1 DLA-4197-1
ReleasePackageFixed inAdvisory
Ubuntu 22.04 LTS python-flask-cors 3.0.9-2ubuntu0.1 USN-7612-1
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 24.04 LTS python-flask-cors 4.0.0-1ubuntu0.1~esm1 USN-7612-1
Ubuntu Pro 20.04 LTS python-flask-cors 3.0.8-2ubuntu0.1+esm1 USN-7612-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed python-Flask-Cors 6.0.2-1.1 openSUSE-SU-2026:10485-1

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling kubeflow-jupyter-web-app 1.10.0-r3 —
Wolfi rolling kubeflow-volumes-web-app 1.10.0-r2 —
Wolfi rolling superset-6.0 6.0.0-r2 —

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI flask-cors < 6.0.0 6.0.0 GHSA-43qf-4rqw-9q2g

Advisories 3

References