Improper Regex Path Matching in corydolphin/flask-cors
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- —
- Confidentiality · integrity · availability
- Low · None · None
- Fix status
- Fixed
Attack profile from CVSS 3.1 · NVD. Fix status from CNA and GitHub.
Summary
corydolphin/flask-cors version 4.0.1 contains an improper regex path matching vulnerability. The plugin prioritizes longer regex patterns over more specific ones when matching paths, which can lead to less restrictive CORS policies being applied to sensitive endpoints. This mismatch in regex pattern priority allows unauthorized cross-origin access to sensitive data or functionality, potentially exposing confidential information and increasing the risk of unauthorized actions by malicious actors.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| corydolphin | corydolphin/flask-cors | up to latest | — | No fix listed | CNA |
| — | flask-cors (PyPI) | before 6.0.0 | 6.0.0 | Patch available | GHSA-7rxf-gvfg-47g4 |
- corydolphin/flask-cors Vendorcorydolphin Affected up to latest Fixed in — No fix listed CNA
- flask-cors (PyPI) Vendor— Affected before 6.0.0 Fixed in 6.0.0 Patch available GHSA-7rxf-gvfg-47g4
CPE configurations NVD · 1
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:flask-cors_project:flask-cors:4.0.1:*:*:*:*:*:*:* | 4.0.1 | Vulnerable | Flask-cors Project |
- cpe:2.3:a:flask-cors_project:flask-cors:4.0.1:*:*:*:*:*:*:* Versions 4.0.1 Vulnerable ·Flask-cors Project
Remediation
- Fix · GHSA-7rxf-gvfg-47g4 flask-cors (PyPI) Fixed in 6.0.0 Advisory →
Vendor assessments
Timeline
- 2026-10-02 Threatist record created from CVE-2024-6839
- 2026-10-03 Alias added: GHSA-7rxf-gvfg-47g4
References
More corydolphin vulnerabilities
- TI-2024-06367 Case-Insensitive Path Matching in corydolphin/flask-cors CVSS 3.1HIGH 7.5
- TI-2024-05769 Improper Access Control in corydolphin/flask-cors CVSS 3.1HIGH 7.5
- TI-2024-06346 Inconsistent CORS Matching Due to Handling of '+' in URL Path in corydolphin/flask-cors CVSS 3.0MEDIUM 5.3
- TI-2024-01562 Log Injection Vulnerability in corydolphin/flask-cors CVSS 3.1MEDIUM 5.3
Sources
- CVE-2024-6839 · CVE Program
- CVE-2024-6839 · NVD
- FIRST EPSS
- GHSA-7rxf-gvfg-47g4 · GitHub Advisory Database · CC BY 4.0
- CVE-2024-6839 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences