CVE-2026-7724 Details
Description
A vulnerability has been found in PrefectHQ prefect up to 3.6.28.dev1. Affected by this vulnerability is the function validate_restricted_url of the component Webhook/Notification. The manipulation leads to time-of-check time-of-use. It is possible to initiate the attack remotely. The attack is considered to have high complexity. The exploitation appears to be difficult. The exploit has been disclosed to the public and may be used. Upgrading to version 3.6.28.dev2 addresses this issue. The identifier of the patch is 7c70ac54a5e101431d83b9f2681ec88d5e0021ed. Upgrading the affected component is advised. The vendor was contacted early, responded in a very professional manner and quickly released a fixed version of the affected product.
A time-of-check time-of-use vulnerability has been identified in the PrefectHQ Prefect workflow orchestration tool, specifically in versions through 3.6.28.dev1. The issue resides in the Webhook component's URL validation function, 'validate_restricted_url'. This vulnerability allows for server-side request forgery (SSRF) by manipulating DNS resolutions, enabling unauthorized internal HTTP requests to services such as cloud metadata or Kubernetes APIs. The vulnerability is present in all 3.x releases up to and including 3.6.26, with the latest stable version being 3.6.26. The flaw can be exploited remotely and is considered to have high complexity, making exploitation difficult.
Users are advised to upgrade to Prefect version 3.6.28.dev2, which addresses this vulnerability by enhancing the URL validation process and introducing a new HTTP transport that protects against DNS rebinding attacks.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed May 4, 2026CISA-ADP
Assessed May 5, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://gist.github.com/nedlir/fa99777e8989414585d08c3625bf044a | [email protected] | ExploitTechnical Description |
| https://github.com/PrefectHQ/prefect/ | [email protected] | ProductVendor |
| https://github.com/PrefectHQ/prefect/commit/7c70ac54a5e101431d83b9f2681ec88d5e0021ed | [email protected] | Source CodeVendor |
| https://github.com/PrefectHQ/prefect/pull/21591 | [email protected] | Issue TrackingVendor |
| https://github.com/PrefectHQ/prefect/releases/tag/3.6.28.dev2 | [email protected] | Release NotesVendor |
| https://linear.app/prefect/issue/OSS-7874/fix-dns-rebinding-toctou-bypass-in-validate-restricted-url | [email protected] | Issue TrackingRemedyVendor |
| https://vuldb.com/submit/807303 | [email protected] | Permission RequiredVuln Submission |
| https://vuldb.com/vuln/360900 | [email protected] | AdvisoryPermission Required |
| https://vuldb.com/vuln/360900/cti | [email protected] | Content Wall |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-362 | Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') | [email protected] |
| CWE-367 | Time-of-check Time-of-use (TOCTOU) Race Condition | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| PrefectHQ prefect | <= 3.6.26 (semver) |
CPE
Remediation
| |
Change History
4 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| May 4, 2026 | CVE Modified | [email protected] |
| May 4, 2026 | New CVE Received | [email protected] |
Volerion