Description
A malicious frontend can submit an LLB definition that causes buildkitd
to panic and terminate, interrupting all builds running on that daemon.
Published: 2026-10-05
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Apply Workaround
AI Analysis

Impact

A malicious frontend can submit a malformed MergeOp that causes the BuildKit daemon to panic and terminate, interrupting all builds that are currently running. This leads to a disruption of the build service, effectively a denial‑of‑service condition. The weakness aligns with CWE‑129, involving signed integer misuse that triggers undefined behavior. Although Dockerfile builds are not directly affected, any build that relies on the compromised frontend will be halted, thereby impacting downstream services and deployments. The CVSS score of 6.9 indicates a medium severity risk, and the EPSS score is unavailable. The vulnerability is not listed in the CISA KEV catalog, but its exploitation requires an attacker to provide a custom frontend capable of sending a crafted LLB definition. The crash cannot be avoided by simply ignoring Dockerfile builds; it occurs whenever a frontend processes the malformed MergeOp, so a generic defense is required.

Affected Systems

The BuildKit daemon, part of the moby:BuildKit product, is vulnerable when it accepts external or third‑party frontends that can supply custom LLB definitions. No specific version range is provided in the data, but the references point to release v0.33.1 and the issue likely affects any BuildKit deployment that contains the same code path.

Risk and Exploitability

The CVSS score of 6.9 rates this flaw as medium severity; the lack of an EPSS score means its exploitation probability has not been quantified. The vulnerability is not listed in CISA KEV. Likely attack vectors involve an attacker with the ability to surface or register a malicious frontend—either remotely or locally—to submit a crafted MergeOp. Once the BuildKit daemon receives the malformed definition, it will panic and terminate, which disrupts all running builds and any services that depend on them.

Generated by OpenCVE AI on October 7, 2026 at 06:25 UTC.

Remediation

Vendor Workaround

Avoid using external BuildKit frontends from untrusted sources. Dockerfile builds are unaffected.


OpenCVE Recommended Actions

  • Configure BuildKit to allow only trusted frontends, using the allowed‑frontends setting in its configuration
  • Avoid running any external or third‑party frontends that are not verified or sourced from reputable vendors
  • Use only the official Dockerfile frontend for all build operations to eliminate the possibility of a malicious MergeOp
  • Upgrade to the latest BuildKit release that includes a fix for the crash or install vendor‑supplied patches
  • Employ a process supervision tool to automatically restart the BuildKit daemon if it crashes

Generated by OpenCVE AI on October 7, 2026 at 06:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 06 Oct 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-248
References
Metrics threat_severity

None

cvssV3_1

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

threat_severity

Moderate


Mon, 05 Oct 2026 21:15:00 +0000

Type Values Removed Values Added
First Time appeared Moby
Moby buildkit
Vendors & Products Moby
Moby buildkit

Mon, 05 Oct 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Mon, 05 Oct 2026 18:00:00 +0000

Type Values Removed Values Added
Description A malicious frontend can submit an LLB definition that causes buildkitd to panic and terminate, interrupting all builds running on that daemon.
Title Malformed MergeOp can crash the BuildKit daemon
Weaknesses CWE-129
References
Metrics cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: Docker

Published:

Updated: 2026-10-05T18:51:34.926Z

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

Link: CVE-2026-93322

cve-icon Vulnrichment

Updated: 2026-10-05T18:51:22.239Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-05T18:17:39.490

Modified: 2026-10-06T15:08:38.397

Link: CVE-2026-93322

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-05T17:53:50Z

Links: CVE-2026-93322 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-07T06:30:13Z

Weaknesses
  • CWE-129

    Improper Validation of Array Index

  • CWE-248

    Uncaught Exception