Skip to content
OpenAdvisories
Medium · 6.8 CVE-2026-93323 EUVD-2026-92545

Oversized Dockerfile or .dockerignore can exhaust buildkitd memory

Published Oct 5, 2026 · Updated Oct 5, 2026 · Assigned by Docker

Description

The Dockerfile frontend loaded the Dockerfile and .dockerignore files of a build context into memory without a size limit. A build context containing an oversized file could make buildkitd allocate memory proportional to that file, potentially exhausting memory and terminating the daemon, which interrupts other builds on the same instance. Fixed by rejecting such files above 16 MiB.

Affected products

VendorProductAffectedFixed
moby BuildKit ≤ 0.33.0 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Ubuntu 26.10 docker.io +1 No fix yet —
Ubuntu 26.04 LTS docker.io +1 No fix yet —
Show 5 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 24.04 LTS docker.io +1 No fix yet —
Ubuntu Pro 22.04 LTS docker.io +1 No fix yet —
Ubuntu Pro 20.04 LTS docker.io +1 No fix yet —
Ubuntu Pro 18.04 LTS docker.io No fix yet —
Ubuntu Pro 16.04 LTS docker.io No fix yet —

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 docker-buildx No fix yet —
Azure Linux 3 moby-engine 25.0.18-1 —

Advisories 1

References