Description
Buildx bake requires the user to grant entitlements with --allow or an interactive prompt before a build reaches outside the working directory. Under --progress=rawjson that consent step is skipped.
Published: 2026-11-03
Score: 7.3 High
EPSS: n/a
KEV: No
Impact: Unrestricted filesystem writes due to skipped entitlement consent
Action: Apply Patch
AI Analysis

Impact

The vulnerability exists in Docker Buildx’s bake command, which normally requires explicit user consent via the --allow flag or an interactive prompt before a build can operate outside the working directory. When docker buildx bake is invoked with the --progress=rawjson option, the consent step is bypassed and omitted entirely. As a consequence, an attacker or untrusted build definition can perform writes or changes to the host filesystem without the owner’s knowledge, potentially leading to unauthorized data modification or privilege escalation.

Affected Systems

Docker Buildx, primarily used within Docker Engine. Versions prior to v0.37.2 are affected. The vulnerable behavior occurs in the bake command when progress mode is set to rawjson, regardless of the host operating system, as long as Docker Engine and Buildx are installed.

Risk and Exploitability

The CVSS score of 7.3 marks it as Medium‑High severity. The documented exploit path relies on an attacker able to supply or influence a bake definition and invoke bake with --progress=rawjson. Since the vulnerability allows filesystem writes without consent, it is exploitable in any environment where untrusted build definitions are executed. The EPSS score is not available, indicating limited publicly observed exploitation data. The vulnerability is not currently listed in the CISA KEV catalog, suggesting it has not been confirmed as widely exploited, but the high severity and potential for misconfiguration warrant immediate attention.

Generated by OpenCVE AI on November 3, 2026 at 20:36 UTC.

Remediation

Vendor Workaround

Do not run bake with --progress=rawjson on untrusted definitions; another progress mode runs the consent gate.


OpenCVE Recommended Actions

  • Upgrade Docker Buildx to version 0.37.2 or later to reinstate the entitlement consent gate.
  • Avoid using the --progress=rawjson flag when running bake with untrusted or externally supplied definitions; use a different progress mode that enforces consent.
  • Restrict build execution to a sandboxed or least‑privileged environment and enforce strict file system permissions to limit write capabilities.

Generated by OpenCVE AI on November 3, 2026 at 20:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 03 Nov 2026 19:45:00 +0000

Type Values Removed Values Added
Description Buildx bake requires the user to grant entitlements with --allow or an interactive prompt before a build reaches outside the working directory. Under --progress=rawjson that consent step is skipped.
Title Bake filesystem entitlement consent is skipped under --progress=rawjson in Docker Buildx
Weaknesses CWE-693
References
Metrics cvssV4_0

{'score': 7.3, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:P/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Docker

Published:

Updated: 2026-11-03T19:35:47.154Z

Reserved: 2026-09-17T17:18:36.952Z

Link: CVE-2026-93325

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-11-03T20:18:19.680

Modified: 2026-11-03T20:30:24.880

Link: CVE-2026-93325

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-03T20:45:01Z

Weaknesses
  • CWE-693

    Protection Mechanism Failure