Description
A malicious BuildKit client or frontend could craft a request that could lead to BuildKit daemon crashing with a panic.
Published: 2026-07-21
Score: 6.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability involves a malicious BuildKit client or frontend that can construct a request causing the BuildKit daemon to crash by triggering a panic. Because the crash terminates the daemon, it results in a denial of service that impacts any system relying on the BuildKit service. The weakness is a failure to validate input parameters and is classified as CWE-20.

Affected Systems

The affected software is moby's BuildKit, an open-source build system that powers Docker and Kubernetes build workflows. No specific product versions were identified in the CNA data, so any installation that employs BuildKit frontends could be vulnerable. The issue arises whenever an untrusted frontend is executed, whether through a #syntax declaration in a Dockerfile or via the --frontend flag with buildctl.

Risk and Exploitability

The CVSS score of 6.3 indicates moderate severity, while the EPSS score of less than 1% suggests a low probability of exploitation in the wild. BuildKit is not listed in CISA's KEV catalog, so there are currently no known public exploits. Based on the description, the most likely attack vector is that an attacker sends a crafted build request to a BuildKit daemon that is exposed to the network or accessed by untrusted frontends, causing the daemon process to abort. Because the fault lies in input handling, the impact is limited to the availability of the build service rather than data confidentiality or integrity.

Generated by OpenCVE AI on August 1, 2026 at 06:55 UTC.

Remediation

Vendor Workaround

Avoid using BuildKit frontends from untrusted sources. A frontend image is usually specified as the #syntax line on your Dockerfile, or with --frontend flag when using buildctl build command.


OpenCVE Recommended Actions

  • Update BuildKit to the latest release once a patch is available that addresses the panic issue.
  • Restrict BuildKit frontends to trusted sources by explicitly specifying #syntax lines or --frontend options that reference vetted images, and disable or remove any default or arbitrary frontends.
  • Restrict network access to the BuildKit daemon socket to trusted local users or processes, preventing untrusted clients from sending malicious requests.
  • Optionally run the BuildKit daemon in a sandboxed or isolated container to contain the impact of a crash on the host system.
  • Avoid using BuildKit frontends from untrusted sources; specify only trusted #syntax lines or use vetted images.

Generated by OpenCVE AI on August 1, 2026 at 06:55 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 21 Jul 2026 23:30:00 +0000

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

Tue, 21 Jul 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 21 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Description A malicious BuildKit client or frontend could craft a request that could lead to BuildKit daemon crashing with a panic.
Title Possible panic when incorrect parameters sent from frontend
Weaknesses CWE-20
References
Metrics cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: Docker

Published:

Updated: 2026-07-21T17:01:55.840Z

Reserved: 2026-07-14T19:31:00.046Z

Link: CVE-2026-15792

cve-icon Vulnrichment

Updated: 2026-07-21T17:01:25.373Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-01T07:00:04Z

Weaknesses
  • CWE-20

    Improper Input Validation