Description
An argument injection vulnerability in PrefectHQ Prefect through 3.8.2 allows authenticated users to achieve remote code execution via the git_clone pull step branch field. The branch parameter is passed directly to git pull without sanitization, enabling injection of arbitrary git arguments. This represents a distinct code path from the incomplete fix applied for CVE-2026-5366 and allows command execution on the Prefect server.
Published: 2026-08-11
Score: 8.8 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

An ingestion path vulnerability in Prefect allows an attacker who can authenticate to the Prefect server to inject arbitrary arguments into the git_clone pull step. The branch field is passed to the underlying git pull command without any sanitization, enabling the execution of arbitrary git commands and therefore remote code execution on the Prefect host. The flaw fulfills the criteria of CWE‑88, Argument Injection.

Affected Systems

PrefectHQ’s Prefect flows are impacted. All versions prior to the fix are vulnerable, as the injection point resides in the branch parameter handling code of the git_clone step. Versions that have received the fix are no longer affected.

Risk and Exploitability

The CVSS base score of 8.8 reflects a high severity in terms of both confidentiality and availability. Because EPSS data is not published, the exact likelihood of exploitation in the wild is unknown, but the absence of a KEV listing does not preclude a potential active target. The attack requires a legitimate Prefect user account; once authenticated, the attacker can manipulate the branch field to deliver malicious git arguments that execute on the appliance. No additional mitigations are required beyond the vendor fix, as the flaw is not exploitable without server‑side permission.

Generated by OpenCVE AI on August 11, 2026 at 17:36 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Install the latest Prefect version that contains the fixed git_clone argument validation.
  • If an immediate upgrade is not feasible, restrict the use of the git_clone step to trusted users or disable it entirely in high‑risk deployments.
  • Implement input validation or sanitization for the branch parameter at the API boundary to block arbitrary git arguments.
  • Monitor Prefect logs for unexpected git command execution or anomalous branch values and investigate potential abuse.

Generated by OpenCVE AI on August 11, 2026 at 17:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
History

Tue, 11 Aug 2026 18:45:00 +0000

Type Values Removed Values Added
First Time appeared Prefecthq
Prefecthq prefect
Vendors & Products Prefecthq
Prefecthq prefect

Tue, 11 Aug 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Tue, 11 Aug 2026 11:30:00 +0000

Type Values Removed Values Added
Description An argument injection vulnerability in PrefectHQ Prefect through 3.8.2 allows authenticated users to achieve remote code execution via the git_clone pull step branch field. The branch parameter is passed directly to git pull without sanitization, enabling injection of arbitrary git arguments. This represents a distinct code path from the incomplete fix applied for CVE-2026-5366 and allows command execution on the Prefect server.
Title PrefectHQ Prefect - Argument Injection
Weaknesses CWE-88
References
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}


Subscriptions

Prefecthq Prefect
cve-icon MITRE

Status: PUBLISHED

Assigner: TuranSec

Published:

Updated: 2026-08-11T12:38:17.275Z

Reserved: 2026-08-10T10:32:49.080Z

Link: CVE-2026-72538

cve-icon Vulnrichment

Updated: 2026-08-11T12:38:10.726Z

cve-icon NVD

Status : Received

Published: 2026-08-11T12:17:39.100

Modified: 2026-08-11T13:19:02.487

Link: CVE-2026-72538

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-11T18:30:19Z

Weaknesses
  • CWE-88

    Improper Neutralization of Argument Delimiters in a Command ('Argument Injection')