Vulnerability PYSEC-2026-2956
Medium Risk
MEDIUM RISK
CVSS Score: 5.3
Score Range: 4.0–6.9
Medium severity vulnerabilities (CVSS 4.0–6.9). Important issues that meaningfully reduce security confidence.
3 months ago
July 13, 2026 at 03:02 PM UTC
Prefect Auth Bypass via endswith() Health Check Exemption
0.5.0 - 3.6.22.dev8
0.5.0 - 3.6.22.dev8
Summary
Prefect Auth Bypass via endswith() Health Check Exemption
Details
A vulnerability was detected in PrefectHQ prefect up to 3.6.21. This impacts the function endswith of the file /api/health of the component Health Check API. Performing a manipulation results in improper authentication. The attack is possible to be carried out remotely. The exploit is now public and may be used. Upgrading to version 3.6.22 will fix this issue. Upgrading the affected component is recommended.
Related Vulnerabilities
Other vulnerabilities affecting the same packages
High Risk
3 months ago
Prefect has an Argument Injection issue
0.5.0 - 3.6.18 PYSEC-2026-2957
0.5.0 - 3.6.18 PYSEC-2026-2957
Medium Risk
3 months ago
Prefect Git Argument Injection in GitRepository Pull Steps
0.5.0 - 3.6.25.dev6 PYSEC-2026-2955
0.5.0 - 3.6.25.dev6 PYSEC-2026-2955
High Risk
3 months ago
Prefect Unauthenticated Event Injection via /api/events/in WebSocket
0.5.0 - 3.6.14.dev7 PYSEC-2026-2958
0.5.0 - 3.6.14.dev7 PYSEC-2026-2958
Medium Risk
3 months ago
Prefect SSRF Bypass via DNS Rebinding in validate_restricted_url
0.5.0 - 3.6.28.dev1 PYSEC-2026-2959
0.5.0 - 3.6.28.dev1 PYSEC-2026-2959
High Risk
3 months ago
Prefect CORS (Cross-Origin Resource Sharing) misconfiguration
0.5.0 - 2.20.16 and 3.0.0rc1 - 3.0.2 PYSEC-2026-1800
0.5.0 - 2.20.16 and 3.0.0rc1 - 3.0.2 PYSEC-2026-1800
Impacted packages
Timeline
Published
3 months ago
July 13, 2026 at 03:02 PM UTC
Fixed (3.6.22)
7 months ago
March 12, 2026 at 09:05 PM UTC
Last Modified
3 months ago
July 13, 2026 at 04:32 PM UTC