CVE catalog

CVE-2026-33747

BuildKit is a toolkit for converting source code to build artifacts in an efficient, expressive and repeatable manner. Prior to version 0.28.1, when using a custom BuildKit frontend, the frontend can

[CVE catalog]

Severity
High · CVSS 8.4CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Published
Source
[NVD] · [CVE record]
EPSS
0.51% · Oct 25, 2026

BuildKit is a toolkit for converting source code to build artifacts in an efficient, expressive and repeatable manner. Prior to version 0.28.1, when using a custom BuildKit frontend, the frontend can craft an API message that causes files to be written outside of the BuildKit state directory for the execution context. The issue has been fixed in v0.28.1. The vulnerability requires using an untrusted BuildKit frontend set with `#syntax` or `--build-arg BUILDKIT_SYNTAX`. Using these options with a well-known frontend image like `docker/dockerfile` is not affected.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiandocker.iosid28.5.2+dfsg4-5fixed
Debiandocker.ioforky28.5.2+dfsg4-5fixed
Debiandocker.iotrixie26.1.5+dfsg1-9+deb13u1fixed
Debiandocker.iotrixie-security26.1.5+dfsg1-9+deb13u1fixed
Debiandocker.iobookworm20.10.24+dfsg1-1+deb12u1vulnerable
Cpedocker.io-appNot reported29.1.3-0ubuntu3~24.04.2fixed
Cpedocker-docNot reported29.1.3-0ubuntu3~24.04.2fixed
Cpedocker.ioNot reported29.1.3-0ubuntu3~24.04.2fixed
Cpedocker.ioNot reportedNot reportedvulnerable
CpebuildkitNot reported0.28.1fixed
Gogithub.com/moby/buildkitNot reported0.28.1fixed
Susedocker-stablelinux enterprise server 12 sp5-ltss24.0.9_ce-1.37.1fixed
Susedocker-stablelinux enterprise server ltss extended security 12 sp524.0.9_ce-1.37.1fixed
Ubuntudocker.io-apppro20.10.25-0ubuntu1~20.04.1vulnerable
Ubuntudocker.io-apppro20.10.25-0ubuntu1~20.04.2vulnerable
Ubuntudocker.io-apppro24.0.5-0ubuntu1~20.04.1vulnerable
Ubuntudocker.io-apppro24.0.7-0ubuntu2~20.04.1vulnerable
Ubuntudocker.io-apppro26.1.3-0ubuntu1~20.04.1vulnerable
Ubuntudocker.io-apppro26.1.3-0ubuntu1~20.04.1+esm1vulnerable
Ubuntudocker.io-apppro26.1.3-0ubuntu1~20.04.1+esm2fixed
Ubuntudocker.io-app22.0420.10.25-0ubuntu1~22.04.1vulnerable
Ubuntudocker.io-app22.0420.10.25-0ubuntu1~22.04.2vulnerable
Ubuntudocker.io-app22.0424.0.5-0ubuntu1~22.04.1vulnerable
Ubuntudocker.io-app22.0424.0.7-0ubuntu2~22.04.1vulnerable
Ubuntudocker.io-app22.0426.1.3-0ubuntu1~22.04.1vulnerable
Ubuntudocker.io-app22.0427.5.1-0ubuntu3~22.04.1vulnerable
Ubuntudocker.io-app22.0427.5.1-0ubuntu3~22.04.2vulnerable
Ubuntudocker.io-app22.0428.2.2-0ubuntu1~22.04.1vulnerable
Ubuntudocker.io-app22.0429.1.3-0ubuntu3~22.04.1vulnerable
Ubuntudocker.io-app22.0429.1.3-0ubuntu3~22.04.2fixed
Ubuntudocker.io-app24.0424.0.5-0ubuntu1vulnerable
Ubuntudocker.io-app24.0424.0.7-0ubuntu1vulnerable
Ubuntudocker.io-app24.0424.0.7-0ubuntu2vulnerable
Ubuntudocker.io-app24.0424.0.7-0ubuntu3vulnerable
Ubuntudocker.io-app24.0424.0.7-0ubuntu4vulnerable
Ubuntudocker.io-app24.0424.0.7-0ubuntu4.1vulnerable
Ubuntudocker.io-app24.0426.1.3-0ubuntu1~24.04.1vulnerable
Ubuntudocker.io-app24.0427.5.1-0ubuntu3~24.04.1vulnerable
Ubuntudocker.io-app24.0427.5.1-0ubuntu3~24.04.2vulnerable
Ubuntudocker.io-app24.0428.2.2-0ubuntu1~24.04.1vulnerable
Ubuntudocker.io-app24.0429.1.3-0ubuntu3~24.04.1vulnerable
Ubuntudocker.io-app24.0429.1.3-0ubuntu3~24.04.2fixed
Ubuntudocker.io-app26.0428.2.2-0ubuntu1vulnerable
Ubuntudocker.io-app26.0429.1.2-0ubuntu1vulnerable
Ubuntudocker.io-app26.0429.1.3-0ubuntu1vulnerable
Ubuntudocker.io-app26.0429.1.3-0ubuntu2vulnerable
Ubuntudocker.io-app26.0429.1.3-0ubuntu3vulnerable
Ubuntudocker.io-app26.0429.1.3-0ubuntu4vulnerable
Ubuntudocker.io-app26.0429.1.3-0ubuntu4.1fixed
Opensuseconftesttumbleweed0.67.1-2.1fixed
Opensusetailscaletumbleweed1.96.4-1.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiandocker.iosourcesid28.5.2+dfsg4-3not yet assignedNot reported[1140189]
Debiandocker.iosourceforky28.5.2+dfsg4-3not yet assignedNot reported[1140189]
Debiandocker.iosourcetrixie26.1.5+dfsg1-9+deb13u1not yet assignedNot reported[1140189]
Debiandocker.iosourcebookworm(unfixed)not yet assignedNot reported[1140189]
Cpedocker.io-appcpeNot reported29.1.3-0ubuntu3~24.04.2Not reportedNot reportedNot reported
Cpedocker-doccpeNot reported29.1.3-0ubuntu3~24.04.2Not reportedNot reportedNot reported
Cpedocker.iocpeNot reported29.1.3-0ubuntu3~24.04.2Not reportedNot reportedNot reported
CpebuildkitcpeNot reported0.28.1Not reportedNot reportedNot reported
Gogithub.com/moby/buildkitGoNot reported0.28.1Not reportedGHSA-4C29-8RGM-JVJJNot reported
Susedocker-stablerpmlinux enterprise server 12 sp5-ltss24.0.9_ce-1.37.1Not reportedSUSE-SU-2026:2578-1Not reported
Susedocker-stablerpmlinux enterprise server ltss extended security 12 sp524.0.9_ce-1.37.1Not reportedSUSE-SU-2026:2578-1Not reported
Ubuntudocker.io-appdebpro26.1.3-0ubuntu1~20.04.1+esm2Not reportedUSN-8230-1Not reported
Ubuntudocker.io-appdeb22.0429.1.3-0ubuntu3~22.04.2Not reportedUSN-8230-1Not reported
Ubuntudocker.io-appdeb24.0429.1.3-0ubuntu3~24.04.2Not reportedUSN-8230-1Not reported
Ubuntudocker.io-appdeb26.0429.1.3-0ubuntu4.1Not reportedUSN-8230-1Not reported
Opensuseconftestrpmtumbleweed0.67.1-2.1Not reportedOPENSUSE-SU-2026:10472-1Not reported
Opensusetailscalerpmtumbleweed1.96.4-1.1Not reportedOPENSUSE-SU-2026:10456-1Not reported

[Debian bug #1140189]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [docker-doc]Affected

    Source package: [docker.io]

    Details (2)
    • 20.10.24+dfsg1-1+deb12u1 · all · bookworm

      Affected

      nvd · docker.io · debian · bookworm; nvd · docker.io · debian · 12

    • 20.10.24+dfsg1-1+deb12u1 · all · bookworm

      Affected

      nvd · docker.io · debian · bookworm; nvd · docker.io · debian · 12

  • [docker.io]Affected

    Source package: [docker.io]

    Details (2)
    • 20.10.24+dfsg1-1+deb12u1+b6 · amd64 · bookworm

      Affected

      nvd · docker.io · debian · bookworm; nvd · docker.io · debian · 12

    • 20.10.24+dfsg1-1+deb12u1+b6 · arm64 · bookworm

      Affected

      nvd · docker.io · debian · bookworm; nvd · docker.io · debian · 12

  • Source package: [docker.io]

    Details (2)
    • 20.10.24+dfsg1-1+deb12u1 · all · bookworm

      Affected

      nvd · docker.io · debian · bookworm; nvd · docker.io · debian · 12

    • 20.10.24+dfsg1-1+deb12u1 · all · bookworm

      Affected

      nvd · docker.io · debian · bookworm; nvd · docker.io · debian · 12

[Debian 13 (Trixie)]

  • [docker-cli]Affected

    Source package: [docker.io]

    Details (4)
    • 26.1.5+dfsg1-9+b13 · amd64 · trixie

      Affected · Fixed: 26.1.5+dfsg1-9+deb13u1

      nvd · docker.io · debian · 13

    • 26.1.5+dfsg1-9+b13 · arm64 · trixie

      Affected · Fixed: 26.1.5+dfsg1-9+deb13u1

      nvd · docker.io · debian · 13

    • 26.1.5+dfsg1-9+deb13u1 · amd64 · trixie-security

      Fixed · Fixed: 26.1.5+dfsg1-9+deb13u1

      nvd · docker.io · debian · 13

    • 26.1.5+dfsg1-9+deb13u1 · arm64 · trixie-security

      Fixed · Fixed: 26.1.5+dfsg1-9+deb13u1

      nvd · docker.io · debian · 13

  • [docker-doc]Affected

    Source package: [docker.io]

    Details (4)
    • 26.1.5+dfsg1-9 · all · trixie

      Affected · Fixed: 26.1.5+dfsg1-9+deb13u1

      nvd · docker.io · debian · 13

    • 26.1.5+dfsg1-9 · all · trixie

      Affected · Fixed: 26.1.5+dfsg1-9+deb13u1

      nvd · docker.io · debian · 13

    • 26.1.5+dfsg1-9+deb13u1 · all · trixie-security

      Fixed · Fixed: 26.1.5+dfsg1-9+deb13u1

      nvd · docker.io · debian · 13

    • 26.1.5+dfsg1-9+deb13u1 · all · trixie-security

      Fixed · Fixed: 26.1.5+dfsg1-9+deb13u1

      nvd · docker.io · debian · 13

  • [docker.io]Affected
    Details (4)
    • 26.1.5+dfsg1-9+b13 · amd64 · trixie

      Affected · Fixed: 26.1.5+dfsg1-9+deb13u1

      nvd · docker.io · debian · 13

    • 26.1.5+dfsg1-9+b13 · arm64 · trixie

      Affected · Fixed: 26.1.5+dfsg1-9+deb13u1

      nvd · docker.io · debian · 13

    • 26.1.5+dfsg1-9+deb13u1 · amd64 · trixie-security

      Fixed · Fixed: 26.1.5+dfsg1-9+deb13u1

      nvd · docker.io · debian · 13

    • 26.1.5+dfsg1-9+deb13u1 · arm64 · trixie-security

      Fixed · Fixed: 26.1.5+dfsg1-9+deb13u1

      nvd · docker.io · debian · 13

  • Source package: [docker.io]

    Details (4)
    • 26.1.5+dfsg1-9 · all · trixie

      Affected · Fixed: 26.1.5+dfsg1-9+deb13u1

      nvd · docker.io · debian · 13

    • 26.1.5+dfsg1-9 · all · trixie

      Affected · Fixed: 26.1.5+dfsg1-9+deb13u1

      nvd · docker.io · debian · 13

    • 26.1.5+dfsg1-9+deb13u1 · all · trixie-security

      Fixed · Fixed: 26.1.5+dfsg1-9+deb13u1

      nvd · docker.io · debian · 13

    • 26.1.5+dfsg1-9+deb13u1 · all · trixie-security

      Fixed · Fixed: 26.1.5+dfsg1-9+deb13u1

      nvd · docker.io · debian · 13

[openSUSE Tumbleweed]

  • Source package: [conftest]

    Details (1)
    • 0.69.0-1.1 · noarch · tumbleweed

      Unknown · Fixed: 0.67.1-2.1

      Version impact unknown

      nvd · conftest · opensuse · tumbleweed

  • Source package: [conftest]

    Details (1)
    • 0.69.0-1.1 · noarch · tumbleweed

      Unknown · Fixed: 0.67.1-2.1

      Version impact unknown

      nvd · conftest · opensuse · tumbleweed

  • Source package: [conftest]

    Details (1)
    • 0.69.0-1.1 · noarch · tumbleweed

      Unknown · Fixed: 0.67.1-2.1

      Version impact unknown

      nvd · conftest · opensuse · tumbleweed

  • Source package: [tailscale]

    Details (1)
    • 1.102.3-1.1 · noarch · tumbleweed

      Unknown · Fixed: 1.96.4-1.1

      Version impact unknown

      nvd · tailscale · opensuse · tumbleweed

  • Source package: [tailscale]

    Details (1)
    • 1.102.3-1.1 · noarch · tumbleweed

      Unknown · Fixed: 1.96.4-1.1

      Version impact unknown

      nvd · tailscale · opensuse · tumbleweed

  • Source package: [tailscale]

    Details (1)
    • 1.102.3-1.1 · noarch · tumbleweed

      Unknown · Fixed: 1.96.4-1.1

      Version impact unknown

      nvd · tailscale · opensuse · tumbleweed

  • [conftest]Fixed

    Source package: [conftest]

    Details (1)
    • 0.69.0-1.1 · x86_64 · tumbleweed

      Fixed · Fixed: 0.67.1-2.1

      nvd · conftest · opensuse · tumbleweed

  • [tailscale]Fixed

    Source package: [tailscale]

    Details (1)
    • 1.102.3-1.1 · x86_64 · tumbleweed

      Fixed · Fixed: 1.96.4-1.1

      nvd · tailscale · opensuse · tumbleweed

Observed:

References