CORS Misconfiguration in prefecthq/prefect
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- Required
- Attack complexity
- Low
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- High · Low · Low
- Fix status
- Fixed
Attack profile from CVSS 3.0 · CNA. Fix status from CNA and GitHub. Impact type from CWE-346.
Summary
A CORS (Cross-Origin Resource Sharing) misconfiguration in prefecthq/prefect version 2.20.2 allows unauthorized domains to access sensitive data. This vulnerability can lead to unauthorized access to the database, resulting in potential data leaks, loss of confidentiality, service disruption, and data integrity risks.
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 |
|---|---|---|---|---|---|
| PrefectHQ | prefecthq/prefect | before 3.0.3 | 3.0.3 | Patch available | CNA |
| — | prefect (PyPI) | 3.0.0rc1 to before 3.0.3 | 3.0.3 | Patch available | GHSA-4v9f-r55g-g6hc |
| — | prefect (PyPI) | before 2.20.17 | 2.20.17 | Patch available | GHSA-4v9f-r55g-g6hc |
- prefecthq/prefect VendorPrefectHQ Affected before 3.0.3 Fixed in 3.0.3 Patch available CNA
- prefect (PyPI) Vendor— Affected 3.0.0rc1 to before 3.0.3 Fixed in 3.0.3 Patch available GHSA-4v9f-r55g-g6hc
- prefect (PyPI) Vendor— Affected before 2.20.17 Fixed in 2.20.17 Patch available GHSA-4v9f-r55g-g6hc
Remediation
- Fix · CNA prefecthq/prefect (prefecthq) Fixed in 3.0.3
- Fix · GHSA-4v9f-r55g-g6hc prefect (PyPI) Fixed in 3.0.3 Advisory →
- Fix · GHSA-4v9f-r55g-g6hc prefect (PyPI) Fixed in 2.20.17 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2024-8183
- 2026-10-03 Alias added: GHSA-4v9f-r55g-g6hc
References
Other 6
- https://huntr.com/bounties/b801de43-ff9f-4db9-b583-4797d4f7d3d2
- https://github.com/prefecthq/prefect/commit/a69266e077169b8a32ad76b1dd3ea63b96d011c2
- https://github.com/PrefectHQ/prefect/issues/15074
- https://github.com/PrefectHQ/prefect/commit/8f159b404126d93964a4daace7619bc553fa318c
- https://github.com/PrefectHQ/prefect
- https://github.com/PrefectHQ/prefect/releases/tag/2.20.17
More PrefectHQ vulnerabilities
- TI-2026-25332 FastMCP OpenAPI Provider has an SSRF & Path Traversal Vulnerability CVSS 4.0CRITICAL 10.0
- TI-2026-04695 Git Argument Injection in prefecthq/prefect CVSS 3.0CRITICAL 9.9
- TI-2026-03027 Authentication Bypass in prefecthq/prefect CVSS 3.0HIGH 7.5
- TI-2026-06805 PrefectHQ prefect WebSocket Endpoint in missing authentication CVSS 4.0MEDIUM 6.9
- TI-2026-06804 PrefectHQ prefect Health Check API health endswith improper authentication CVSS 4.0MEDIUM 6.9
- TI-2026-06807 PrefectHQ prefect GitRepository Pull storage.py argument injection CVSS 4.0MEDIUM 5.3
Sources
- CVE-2024-8183 · CVE Program
- CVE-2024-8183 · NVD
- FIRST EPSS
- GHSA-4v9f-r55g-g6hc · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences