Every CVE Search/ Get API key

CVE-2024-23653

BuildKit interactive containers API does not validate entitlements check

9.8 CriticalPublic exploitFix available

BuildKit is a toolkit for converting source code to build artifacts in an efficient, expressive and repeatable manner. In addition to running containers as build steps, BuildKit also provides APIs for running interactive containers based on built images. It was possible to use these APIs to ask BuildKit to run a container with elevated privileges. Normally, running such containers is only allowed if special security.insecure entitlement is enabled both by buildkitd configuration and allowed by the user initializing the build request. The issue has been fixed in v0.12.5 . Avoid using BuildKit frontends from untrusted sources.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

3.45%Up 3.4 points since Feb 8, 2024
90%50%10%1%

What each source reports

CVE List Score used 9.8

BuildKit interactive containers API does not validate entitlements check

BuildKit is a toolkit for converting source code to build artifacts in an efficient, expressive and repeatable manner. In addition to running containers as build steps, BuildKit also provides APIs for running interactive containers based on built images. It was possible to use these APIs to ask BuildKit to run a container with elevated privileges. Normally, running such containers is only allowed if special security.insecure entitlement is enabled both by buildkitd configuration and allowed by the user initializing the build request. The issue has been fixed in v0.12.5 . Avoid using BuildKit frontends from untrusted sources.

Record
CVE-2024-23653
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-863
Updated
2026-11-02
EUVDEUVD-2024-0453 9.8

BuildKit is a toolkit for converting source code to build artifacts in an efficient, expressive and repeatable manner. In addition to running containers as build steps, BuildKit also provides APIs for running interactive containers based on built images. It was possible to use these APIs to ask BuildKit to run a container with elevated privileges. Normally, running such containers is only allowed if special security.insecure entitlement is enabled both by buildkitd configuration and allowed by the user initializing the build request. The issue has been fixed in v0.12.5 . Avoid using BuildKit frontends from untrusted sources.

Record
EUVD-2024-0453
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-03
GitHub AdvisoriesGHSA-wr6v-9f75-vh2g 9.8

Buildkit's interactive containers API does not validate entitlements check

Impact

In addition to running containers as build steps, BuildKit also provides APIs for running interactive containers based on built images. It was possible to use these APIs to ask BuildKit to run a container with elevated privileges. Normally, running such containers is only allowed if special security.insecure entitlement is enabled both by buildkitd configuration and allowed by the user initializing the build request.

Patches

The issue has been fixed in v0.12.5 .

Workarounds

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.

References

Record
GHSA-wr6v-9f75-vh2g
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-863
Updated
2026-11-02
NVD 9.8

BuildKit is a toolkit for converting source code to build artifacts in an efficient, expressive and repeatable manner. In addition to running containers as build steps, BuildKit also provides APIs for running interactive containers based on built images. It was possible to use these APIs to ask BuildKit to run a container with elevated privileges. Normally, running such containers is only allowed if special security.insecure entitlement is enabled both by buildkitd configuration and allowed by the user initializing the build request. The issue has been fixed in v0.12.5 . Avoid using BuildKit frontends from untrusted sources.

Record
CVE-2024-23653
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-863
Updated
2026-11-02
OSVALPINE-CVE-2024-23653 9.8

BuildKit is a toolkit for converting source code to build artifacts in an efficient, expressive and repeatable manner. In addition to running containers as build steps, BuildKit also provides APIs for running interactive containers based on built images. It was possible to use these APIs to ask BuildKit to run a container with elevated privileges. Normally, running such containers is only allowed if special security.insecure entitlement is enabled both by buildkitd configuration and allowed by the user initializing the build request. The issue has been fixed in v0.12.5 . Avoid using BuildKit frontends from untrusted sources.

Record
ALPINE-CVE-2024-23653
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-03
OSVAZL-34078 9.8

CVE-2024-23653 affecting package moby-buildx for versions less than 0.7.1-18

BuildKit is a toolkit for converting source code to build artifacts in an efficient, expressive and repeatable manner. In addition to running containers as build steps, BuildKit also provides APIs for running interactive containers based on built images. It was possible to use these APIs to ask BuildKit to run a container with elevated privileges. Normally, running such containers is only allowed if special security.insecure entitlement is enabled both by buildkitd configuration and allowed by the user initializing the build request. The issue has been fixed in v0.12.5 . Avoid using BuildKit frontends from untrusted sources.

Record
AZL-34078
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 27 moreShow less
OSVAZL-34079 9.8

CVE-2024-23653 affecting package moby-cli for versions less than 20.10.27-3

BuildKit is a toolkit for converting source code to build artifacts in an efficient, expressive and repeatable manner. In addition to running containers as build steps, BuildKit also provides APIs for running interactive containers based on built images. It was possible to use these APIs to ask BuildKit to run a container with elevated privileges. Normally, running such containers is only allowed if special security.insecure entitlement is enabled both by buildkitd configuration and allowed by the user initializing the build request. The issue has been fixed in v0.12.5 . Avoid using BuildKit frontends from untrusted sources.

Record
AZL-34079
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVAZL-34081 9.8

CVE-2024-23653 affecting package moby-compose for versions less than 2.17.2-7

BuildKit is a toolkit for converting source code to build artifacts in an efficient, expressive and repeatable manner. In addition to running containers as build steps, BuildKit also provides APIs for running interactive containers based on built images. It was possible to use these APIs to ask BuildKit to run a container with elevated privileges. Normally, running such containers is only allowed if special security.insecure entitlement is enabled both by buildkitd configuration and allowed by the user initializing the build request. The issue has been fixed in v0.12.5 . Avoid using BuildKit frontends from untrusted sources.

Record
AZL-34081
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVAZL-34084 9.8

CVE-2024-23653 affecting package moby-engine for versions less than 20.10.27-3

BuildKit is a toolkit for converting source code to build artifacts in an efficient, expressive and repeatable manner. In addition to running containers as build steps, BuildKit also provides APIs for running interactive containers based on built images. It was possible to use these APIs to ask BuildKit to run a container with elevated privileges. Normally, running such containers is only allowed if special security.insecure entitlement is enabled both by buildkitd configuration and allowed by the user initializing the build request. The issue has been fixed in v0.12.5 . Avoid using BuildKit frontends from untrusted sources.

Record
AZL-34084
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVAZL-34998 9.8

CVE-2024-23653 affecting package moby-engine for versions less than 25.0.3-1

BuildKit is a toolkit for converting source code to build artifacts in an efficient, expressive and repeatable manner. In addition to running containers as build steps, BuildKit also provides APIs for running interactive containers based on built images. It was possible to use these APIs to ask BuildKit to run a container with elevated privileges. Normally, running such containers is only allowed if special security.insecure entitlement is enabled both by buildkitd configuration and allowed by the user initializing the build request. The issue has been fixed in v0.12.5 . Avoid using BuildKit frontends from untrusted sources.

Record
AZL-34998
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVAZL-35433 9.8

CVE-2024-23653 affecting package docker-buildx for versions less than 0.14.0-1

BuildKit is a toolkit for converting source code to build artifacts in an efficient, expressive and repeatable manner. In addition to running containers as build steps, BuildKit also provides APIs for running interactive containers based on built images. It was possible to use these APIs to ask BuildKit to run a container with elevated privileges. Normally, running such containers is only allowed if special security.insecure entitlement is enabled both by buildkitd configuration and allowed by the user initializing the build request. The issue has been fixed in v0.12.5 . Avoid using BuildKit frontends from untrusted sources.

Record
AZL-35433
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVAZL-35439 9.8

CVE-2024-23653 affecting package docker-compose for versions less than 2.27.0-1

BuildKit is a toolkit for converting source code to build artifacts in an efficient, expressive and repeatable manner. In addition to running containers as build steps, BuildKit also provides APIs for running interactive containers based on built images. It was possible to use these APIs to ask BuildKit to run a container with elevated privileges. Normally, running such containers is only allowed if special security.insecure entitlement is enabled both by buildkitd configuration and allowed by the user initializing the build request. The issue has been fixed in v0.12.5 . Avoid using BuildKit frontends from untrusted sources.

Record
AZL-35439
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVBELL-CVE-2024-23653 9.8
Record
BELL-CVE-2024-23653
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSV 9.8

BuildKit interactive containers API does not validate entitlements check

BuildKit is a toolkit for converting source code to build artifacts in an efficient, expressive and repeatable manner. In addition to running containers as build steps, BuildKit also provides APIs for running interactive containers based on built images. It was possible to use these APIs to ask BuildKit to run a container with elevated privileges. Normally, running such containers is only allowed if special security.insecure entitlement is enabled both by buildkitd configuration and allowed by the user initializing the build request. The issue has been fixed in v0.12.5 . Avoid using BuildKit frontends from untrusted sources.

Record
CVE-2024-23653
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-863
Updated
2026-11-02
OSVGHSA-wr6v-9f75-vh2g 9.8

Buildkit's interactive containers API does not validate entitlements check

Impact

In addition to running containers as build steps, BuildKit also provides APIs for running interactive containers based on built images. It was possible to use these APIs to ask BuildKit to run a container with elevated privileges. Normally, running such containers is only allowed if special security.insecure entitlement is enabled both by buildkitd configuration and allowed by the user initializing the build request.

Patches

The issue has been fixed in v0.12.5 .

Workarounds

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.

References

Record
GHSA-wr6v-9f75-vh2g
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-863
Updated
2026-11-02
OSVUBUNTU-CVE-2024-23653 9.8

BuildKit is a toolkit for converting source code to build artifacts in an efficient, expressive and repeatable manner. In addition to running containers as build steps, BuildKit also provides APIs for running interactive containers based on built images. It was possible to use these APIs to ask BuildKit to run a container with elevated privileges. Normally, running such containers is only allowed if special security.insecure entitlement is enabled both by buildkitd configuration and allowed by the user initializing the build request. The issue has been fixed in v0.12.5 . Avoid using BuildKit frontends from untrusted sources.

Record
UBUNTU-CVE-2024-23653
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVGO-2024-2497 No score

Privilege escalation in github.com/moby/buildkit

BuildKit provides APIs for running interactive containers based on built images. It was possible to use these APIs to ask BuildKit to run a container with elevated privileges. Normally, running such containers is only allowed if special security.insecure entitlement is enabled both by buildkitd configuration and allowed by the user initializing the build request.

Record
GO-2024-2497
Updated
2026-11-02
OSVopenSUSE-SU-2024:13688-1 No score

buildkit-0.12.5-2.1 on GA media

These are all security issues fixed in the buildkit-0.12.5-2.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:13688-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:13689-1 No score

docker-24.0.7_ce-3.1 on GA media

These are all security issues fixed in the docker-24.0.7_ce-3.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:13689-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:14059-1 No score

singularity-ce-4.1.3-1.1 on GA media

These are all security issues fixed in the singularity-ce-4.1.3-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:14059-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:14571-1 No score

docker-stable-24.0.9_ce-4.1 on GA media

These are all security issues fixed in the docker-stable-24.0.9_ce-4.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:14571-1
Updated
2026-11-02
OSVSUSE-RU-2024:4391-1 No score

Recommended update for docker-stable

This update for docker-stable fixes the following issues:

  • Update docker-buildx to v0.19.2. See upstream changelog online at https://github.com/docker/buildx/releases/tag/v0.19.2. Some notable changelogs from the last update:

  • Add a new toggle file /etc/docker/suse-secrets-enable which allows users to disable the SUSEConnect integration with Docker (which creates special mounts in /run/secrets to allow container-suseconnect to authenticate containers with registries on registered hosts). bsc#1231348 bsc#1232999 In order to disable these mounts, just do echo 0 > /etc/docker/suse-secrets-enable and restart Docker. In order to re-enable them, just do echo 1 > /etc/docker/suse-secrets-enable and restart Docker. Docker will output information on startup to tell you whether the SUSE secrets feature is enabled or not.

Record
SUSE-RU-2024:4391-1
Updated
2026-11-02
OSVSUSE-SU-2024:0586-1 No score

Security update for docker

This update for docker fixes the following issues:

Vendor latest buildkit v0.11 including bugfixes for the following:

  • CVE-2024-23653: BuildKit API doesn't validate entitlement on container creation (bsc#1219438).
  • CVE-2024-23652: Fixed arbitrary deletion of files (bsc#1219268).
  • CVE-2024-23651: Fixed race condition in mount (bsc#1219267).
Record
SUSE-SU-2024:0586-1
Updated
2026-11-02
OSVSUSE-SU-2024:0586-2 No score

Security update for docker

This update for docker fixes the following issues:

Vendor latest buildkit v0.11 including bugfixes for the following:

  • CVE-2024-23653: BuildKit API doesn't validate entitlement on container creation (bsc#1219438).
  • CVE-2024-23652: Fixed arbitrary deletion of files (bsc#1219268).
  • CVE-2024-23651: Fixed race condition in mount (bsc#1219267).
Record
SUSE-SU-2024:0586-2
Updated
2026-11-02
OSVSUSE-SU-2024:0587-1 No score

Security update for docker

This update for docker fixes the following issues:

Vendor latest buildkit v0.11 including bugfixes for the following:

  • CVE-2024-23653: BuildKit API doesn't validate entitlement on container creation (bsc#1219438).
  • CVE-2024-23652: Fixed arbitrary deletion of files (bsc#1219268).
  • CVE-2024-23651: Fixed race condition in mount (bsc#1219267).
Record
SUSE-SU-2024:0587-1
Updated
2026-11-02
OSVSUSE-SU-2024:1469-1 No score

Security update for docker

This update for docker fixes the following issues:

  • CVE-2024-23651: Fixed arbitrary files write due to race condition on mounts (bsc#1219267)
  • CVE-2024-23652: Fixed insufficient validation of parent directory on mount (bsc#1219268)
  • CVE-2024-23653: Fixed insufficient validation on entitlement on container creation via buildkit (bsc#1219438)

Other fixes:

  • Update to Docker 25.0.5-ce (bsc#1223409)
Record
SUSE-SU-2024:1469-1
Updated
2026-11-02
OSVSUSE-SU-2024:3120-1 No score

Security update for buildah, docker

This update for buildah, docker fixes the following issues:

Changes in docker:

  • CVE-2024-23651: Fixed arbitrary files write due to race condition on mounts (bsc#1219267)
  • CVE-2024-23652: Fixed insufficient validation of parent directory on mount (bsc#1219268)
  • CVE-2024-23653: Fixed insufficient validation on entitlement on container creation via buildkit (bsc#1219438)
  • CVE-2024-41110: A Authz zero length regression that could lead to authentication bypass was fixed (bsc#1228324)

Other fixes:

  • Update to Docker 25.0.6-ce. See upstream changelog online at https://docs.docker.com/engine/release-notes/25.0/#2506

  • Update to Docker 25.0.5-ce (bsc#1223409)

  • Fix BuildKit's symlink resolution logic to correctly handle non-lexical symlinks. (bsc#1221916)

  • Write volume options atomically so sudden system crashes won't result in future Docker starts failing due to empty files. (bsc#1214855)

Changes in buildah:

  • Update to version 1.35.4:

    • [release-1.35] Bump to Buildah v1.35.4
    • [release-1.35] CVE-2024-3727 updates (bsc#1224117)
    • integration test: handle new labels in 'bud and test --unsetlabel'
    • [release-1.35] Bump go-jose CVE-2024-28180
    • [release-1.35] Bump ocicrypt and go-jose CVE-2024-28180
  • Update to version 1.35.3:

    • [release-1.35] Bump to Buildah v1.35.3
    • [release-1.35] correctly configure /etc/hosts and resolv.conf
    • [release-1.35] buildah: refactor resolv/hosts setup.
    • [release-1.35] rename the hostFile var to reflect
    • [release-1.35] Bump c/common to v0.58.1
    • [release-1.35] Bump Buildah to v1.35.2
    • [release-1.35] CVE-2024-24786 protobuf to 1.33
    • [release-1.35] Bump to v1.35.2-dev
  • Update to version 1.35.1:

    • [release-1.35] Bump to v1.35.1
    • [release-1.35] CVE-2024-1753 container escape fix (bsc#1221677)
  • Buildah dropped cni support, require netavark instead (bsc#1221243)

  • Remove obsolete requires libcontainers-image & libcontainers-storage

  • Require passt for rootless networking (poo#156955) Buildah moved to passt/pasta for rootless networking from slirp4netns (https://github.com/containers/common/pull/1846)

  • Update to version 1.35.0:

    • Bump v1.35.0
    • Bump c/common v0.58.0, c/image v5.30.0, c/storage v1.53.0
    • conformance tests: don't break on trailing zeroes in layer blobs
    • Add a conformance test for copying to a mounted prior stage
    • fix(deps): update module github.com/stretchr/testify to v1.9.0
    • cgroups: reuse version check from c/common
    • Update vendor of containers/(common,image)
    • fix(deps): update github.com/containers/storage digest to eadc620
    • fix(deps): update github.com/containers/luksy digest to ceb12d4
    • fix(deps): update github.com/containers/image/v5 digest to cdc6802
    • manifest add: complain if we get artifact flags without --artifact
    • Use retry logic from containers/common
    • Vendor in containers/(storage,image,common)
    • Update module golang.org/x/crypto to v0.20.0
    • Add comment re: Total Success task name
    • tests: skip_if_no_unshare(): check for --setuid
    • Properly handle build --pull=false
    • [skip-ci] Update tim-actions/get-pr-commits action to v1.3.1
    • Update module go.etcd.io/bbolt to v1.3.9
    • Revert 'Reduce official image size'
    • Update module github.com/opencontainers/image-spec to v1.1.0
    • Reduce official image size
    • Build with CNI support on FreeBSD
    • build --all-platforms: skip some base 'image' platforms
    • Bump main to v1.35.0-dev
    • Vendor in latest containers/(storage,image,common)
    • Split up error messages for missing --sbom related flags
    • buildah manifest: add artifact-related options
    • cmd/buildah/manifest.go: lock lists before adding/annotating/pushing
    • cmd/buildah/manifest.go: don't make struct declarations aliases
    • Use golang.org/x/exp/slices.Contains
    • Disable loong64 again
    • Fix a couple of typos in one-line comments
    • egrep is obsolescent; use grep -E
    • Try Cirrus with a newer VM version
    • Set CONTAINERS_CONF in the chroot-mount-flags…
Record
SUSE-SU-2024:3120-1
Updated
2026-11-02
OSVSUSE-SU-2025:0226-1 No score

Security update for docker-stable

This update for docker-stable fixes the following issues:

  • CVE-2024-29018: Fixed external DNS request handling from 'internal' networks that could have led to data exfiltration (bsc#1234089).
  • CVE-2024-23650: Fixed possibile BuildKit daemon crash via malicious BuildKit client or frontend request (bsc#1219437).
Record
SUSE-SU-2025:0226-1
Updated
2026-11-02
OSVSUSE-SU-2025:03540-1 No score

Security update for docker-stable

This update for docker-stable fixes the following issues:

  • Include historical changelog data from before the docker-stable fork. The initial changelog entry did technically provide all the necessary information, but our CVE tracking tools do not understand how the package is forked and so it seems that this package does not include fixes for ~12 years of updates. So, include a copy of the original package's changelog up until the fork point. (bsc#1250596)

  • Remove git-core recommends on SLE. Most SLE systems have installRecommends=yes by default and thus end up installing git with Docker. bsc#1250508

    This feature is mostly intended for developers ('docker build git://') so most users already have the dependency installed, and the error when git is missing is fairly straightforward (so they can easily figure out what they need to install).

  • Backport https://github.com/moby/moby/pull/48517. bsc#1247362

  • Update to docker-buildx v0.25.0. Upstream changelog: https://github.com/docker/buildx/releases/tag/v0.25.0

  • Do not try to inject SUSEConnect secrets when in Rootless Docker mode, as Docker does not have permission to access the host zypper credentials in this mode (and unprivileged users cannot disable the feature using /etc/docker/suse-secrets-enable.) bsc#1240150

  • Initial docker-stable fork, forked from Docker 24.0.7-ce release (packaged on 2024-02-14). The original changelog is included below for historical reference.

Record
SUSE-SU-2025:03540-1
Updated
2026-11-02
OSVSUSE-SU-2025:03545-1 No score

Security update for docker-stable

This update for docker-stable fixes the following issues:

Note this update contains a already fixed references mostly.

  • Remove git-core recommends on SLE to avoid pulling it in unnecessary. (bsc#1250508)

    This feature is mostly intended for developers ('docker build git://') so most users already have the dependency installed, and the error when git is missing is fairly straightforward (so they can easily figure out what they need to install).

  • Include historical changelog data from before the docker-stable fork. The initial changelog entry did technically provide all the necessary information, but our CVE tracking tools do not understand how the package is forked and so it seems that this package does not include fixes for ~12 years of updates. So, include a copy of the original package's changelog up until the fork point. bsc#1250596

  • Update to docker-buildx v0.25.0. Upstream changelog: https://github.com/docker/buildx/releases/tag/v0.25.0

  • Update to Go 1.23 for building now that upstream has switched their 23.0.x LTSS to use Go 1.23.

  • Do not try to inject SUSEConnect secrets when in Rootless Docker mode, as Docker does not have permission to access the host zypper credentials in this mode (and unprivileged users cannot disable the feature using /etc/docker/suse-secrets-enable.) bsc#1240150

  • Initial docker-stable fork, forked from Docker 24.0.7-ce release (packaged on 2024-02-14). The original changelog is included below for historical reference.

Record
SUSE-SU-2025:03545-1
Updated
2026-11-02
OSVSUSE-SU-2025:1102-1 No score

Security update for docker, docker-stable

This update for docker, docker-stable fixes the following issues:

  • CVE-2025-22868: Fixed unexpected memory consumption during token parsing in golang.org/x/oauth2 (bsc#1239185).
  • CVE-2025-22869: Fixed Denial of Service in the Key Exchange of golang.org/x/crypto/ssh (bsc#1239322).
  • CVE-2024-29018: Fixed external DNS requests from 'internal' networks leading to data exfiltration (bsc#1234089).
  • CVE-2024-23650: Fixed BuildKit daemon crash via malicious BuildKit client or frontend request (bsc#1219437).

Other fixes:

  • Make container-selinux requirement conditional on selinux-policy (bsc#1237367).
  • Updated docker-buildx to 0.19.3.
Record
SUSE-SU-2025:1102-1
Updated
2026-11-02
OSVSUSE-SU-2025:20056-1 No score

Security update for docker

This update for docker fixes the following issues:

Security fixes:

  • CVE-2024-23651: Fixed arbitrary files write due to race condition on mounts (bsc#1219267)
  • CVE-2024-23652: Fixed insufficient validation of parent directory on mount (bsc#1219268)
  • CVE-2024-23653: Fixed insufficient validation on entitlement on container creation via buildkit (bsc#1219438)
  • CVE-2024-41110: A Authz zero length regression that could lead to authentication bypass was fixed (bsc#1228324)

Other changes:

  • Update to Docker 25.0.6-ce.
  • Fix BuildKit's symlink resolution logic to correctly handle non-lexical symlinks. (bsc#1221916)
  • Write volume options atomically so sudden system crashes won't result in future Docker starts failing due to empty files. (bsc#1214855)
  • Fixed world writable docker overlay files (bsc#1220339)
Record
SUSE-SU-2025:20056-1
Updated
2026-11-02
OSVSUSE-SU-2025:20107-1 No score

Security update for buildkit

This update for buildkit fixes the following issues:

  • Update to version 0.12.5:

    • update runc to v1.1.12
    • exec: add extra validation for submount sources (fixes CVE-2024-23651, bsc#1219267)
    • oci: fix error handling on submount calls
    • executor: recheck mount stub path within root after container run (fixes CVE-2024-23652, bsc#1219268)
    • llbsolver: make sure interactive container API validates entitlements (fixes CVE-2024-23653, bsc#1219438)
    • gateway: pass executor with build and not access worker directly
    • pb: add extra validation to protobuf types
    • sourcepolicy: add validations for nil values
    • exporter: add validation for platforms key value
    • exporter: add validation for invalid platorm
    • exporter: validate null config metadata from gateway
    • ci: disable push if not upstream repo
    • hack: use git context only for upstream repo
    • hack/test: allow ALPINE_VERSION to be set from env
    • hack: align syntax
    • vendor: github.com/cyphar/filepath-securejoin v0.2.4
    • tracing: allow the Resource to be set externally
  • Update to version 0.12.4:

    • Fix possible concurrent map access on remote cache export
    • Fix hang on debug server listener
    • Fix possible deadlock in History API under high number of parallel builds
    • Fix possible panic on handling deleted records in History API
    • Fix possible data corruption in zstd library
  • Update to version 0.12.3:

    • Fix possible duplicate source files in provenance attestation for chained builds
    • Fix possible negative step time in progressbar for step shared with other build request
    • Fix properly closing history and cache DB on shutdown to avoid corruption
    • Fix incorrect error handling for invalid HTTP source URLs
    • Fix fallback cases for ambiguous insecure configuration provided for registry used as push target.
    • Fix possible data race with parallel image config resolves
    • Fix regression in v0.12 for clients waiting on buildkitd to become available
    • Fix Cgroup NS handling for hosts supporting only CgroupV1
  • Update to version 0.12.2:

    • Fix possible discarded network error when exporting result to client
    • Avoid unnecessary memory allocations when writing build progress
  • Update to version 0.12.1:

    • executor: fix resource sampler goroutine leak
    • [v0.11] make tracing socket forward error non-fatal
    • integration: missing env var to check feature compat
    • test: update pinned busybox image to 1.36
    • test: update pinned alpine image to 3.18
    • vendor: github.com/docker/docker 8e51b8b59cb8 (master, v25.0.0-dev)
    • executor/resource: stub out NewSysSampler on Windows
    • vendor: github.com/docker/cli v24.0.4
    • testutil: move CheckContainerdVersion to a separate package
    • llbsolver: fix policy rule ordering
    • filesync: fix backward compatibility with encoding + and %
    • hack: allow to set GO_VERSION during tests
    • test: always disable tls for dockerd worker
    • buildctl: set max backoff delay to 1 second
    • contenthash: data race
    • filesync: escape special query characters
    • applier: add hack to support docker zstd layers
    • Fix various nits
    • pullprogress data race
    • use sampler lock instead
    • Fix ResolveImageConfig to evaluate source policy
    • sampler data race fix
    • update cgroup parent test to work with cgroupns
    • Revert "specify a ResponseHeaderTimeout value"
    • oci: make sure cgroupns is enabled if supported
    • bash lint fix
    • rename BUILDFLAGS to GOBUILDFLAGS
    • allow ENOTSUP for PSI cgroup files
    • containerimage: use platform matcher to detect platform to unpack
    • exporter: silently skip unpacking unknown reference
    • improve error handling in ReadFile
    • dockerfile: arg for controlling go build flags
    • dockerfile: arg to enable go race detection
    • Add support for health start interval
    • Re-vendor moby/moby
    • filesync: mark if options have been encoded to detect old versions
    • dockerfile: heredoc should use 0644 permissions
    • docs: update README to reference…
Record
SUSE-SU-2025:20107-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
github.com/moby/buildkit
Go
before 0.12.5
0.12.5
buildkit
Alpine:v3.19
before 0.12.5-r0
0.12.5-r0
buildkit
Alpine:v3.20
before 0.12.5-r0
0.12.5-r0
buildkit
Alpine:v3.21
before 0.12.5-r0
0.12.5-r0
buildkit
Alpine:v3.22
before 0.12.5-r0
0.12.5-r0
buildkit
Alpine:v3.23
before 0.12.5-r0
0.12.5-r0
buildkit
Alpine:v3.24
before 0.12.5-r0
0.12.5-r0
docker
Alpine:v3.18
before 25.0.2-r0
25.0.2-r0
docker
Alpine:v3.19
before 25.0.2-r0
25.0.2-r0
docker
Alpine:v3.20
before 25.0.2-r0
25.0.2-r0
Show 121 moreShow less
Affected packages
PackageAffectedFixed
docker
Alpine:v3.21
before 25.0.2-r0
25.0.2-r0
docker
Alpine:v3.22
before 25.0.2-r0
25.0.2-r0
docker
Alpine:v3.23
before 25.0.2-r0
25.0.2-r0
docker
Alpine:v3.24
before 25.0.2-r0
25.0.2-r0
podman
Alpine:v3.20
before 4.9.2-r0
4.9.2-r0
podman
Alpine:v3.21
before 4.9.2-r0
4.9.2-r0
podman
Alpine:v3.22
before 4.9.2-r0
4.9.2-r0
podman
Alpine:v3.23
before 4.9.2-r0
4.9.2-r0
podman
Alpine:v3.24
before 4.9.2-r0
4.9.2-r0
singularity
Alpine:v3.19
before 4.1.1-r0
4.1.1-r0
singularity
Alpine:v3.20
before 4.1.1-r0
4.1.1-r0
singularity
Alpine:v3.21
before 4.1.1-r0
4.1.1-r0
singularity
Alpine:v3.22
before 4.1.1-r0
4.1.1-r0
singularity
Alpine:v3.23
before 4.1.1-r0
4.1.1-r0
singularity
Alpine:v3.24
before 4.1.1-r0
4.1.1-r0
moby-buildx
Azure Linux:2
before 0.7.1-18
0.7.1-18
moby-cli
Azure Linux:2
before 20.10.27-3
20.10.27-3
moby-compose
Azure Linux:2
before 2.17.2-7
2.17.2-7
moby-engine
Azure Linux:2
before 20.10.27-3
20.10.27-3
moby-engine
Azure Linux:3
before 25.0.3-1
25.0.3-1
docker-buildx
Azure Linux:3
before 0.14.0-1
0.14.0-1
docker-compose
Azure Linux:3
before 2.27.0-1
2.27.0-1
podman
Alpaquita:23
4.3.1-r0 up to 5.2.5-r0
5.2.5-r0
docker
Alpaquita:stream
24.0.2-r0 up to 25.0.2-r0
25.0.2-r0
podman
Alpaquita:stream
4.5.1-r1 up to 4.9.3-r0
4.9.3-r0
docker-stable
SUSE:Linux Enterprise Module for Containers 15 SP5
From an advisory covering 2 CVEs
before 24.0.9_ce-150000.1.8.1
24.0.9_ce-150000.1.8.1
docker-stable
SUSE:Linux Enterprise Module for Containers 15 SP6
From an advisory covering 2 CVEs
before 24.0.9_ce-150000.1.8.1
24.0.9_ce-150000.1.8.1
docker-stable
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS
From an advisory covering 2 CVEs
before 24.0.9_ce-150000.1.8.1
24.0.9_ce-150000.1.8.1
docker-stable
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
From an advisory covering 2 CVEs
before 24.0.9_ce-150000.1.8.1
24.0.9_ce-150000.1.8.1
docker-stable
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
From an advisory covering 2 CVEs
before 24.0.9_ce-150000.1.8.1
24.0.9_ce-150000.1.8.1
docker-stable
SUSE:Linux Enterprise Server 15 SP3-LTSS
From an advisory covering 2 CVEs
before 24.0.9_ce-150000.1.8.1
24.0.9_ce-150000.1.8.1
docker-stable
SUSE:Linux Enterprise Server 15 SP4-LTSS
From an advisory covering 2 CVEs
before 24.0.9_ce-150000.1.8.1
24.0.9_ce-150000.1.8.1
docker-stable
SUSE:Linux Enterprise Server for SAP Applications 15 SP3
From an advisory covering 2 CVEs
before 24.0.9_ce-150000.1.8.1
24.0.9_ce-150000.1.8.1
docker-stable
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
From an advisory covering 2 CVEs
before 24.0.9_ce-150000.1.8.1
24.0.9_ce-150000.1.8.1
docker-stable
SUSE:Enterprise Storage 7.1
From an advisory covering 2 CVEs
before 24.0.9_ce-150000.1.8.1
24.0.9_ce-150000.1.8.1
docker-stable
openSUSE:Leap 15.5
From an advisory covering 2 CVEs
before 24.0.9_ce-150000.1.8.1
24.0.9_ce-150000.1.8.1
docker-stable
openSUSE:Leap 15.6
From an advisory covering 2 CVEs
before 24.0.9_ce-150000.1.8.1
24.0.9_ce-150000.1.8.1
docker
SUSE:Linux Enterprise Micro 5.3
From an advisory covering 3 CVEs
before 24.0.7_ce-150000.193.1
24.0.7_ce-150000.193.1
docker
SUSE:Linux Enterprise Micro 5.4
From an advisory covering 3 CVEs
before 24.0.7_ce-150000.193.1
24.0.7_ce-150000.193.1
docker
SUSE:Linux Enterprise Micro 5.5
From an advisory covering 3 CVEs
before 24.0.7_ce-150000.193.1
24.0.7_ce-150000.193.1
docker
SUSE:Linux Enterprise Module for Containers 15 SP4
From an advisory covering 3 CVEs
before 24.0.7_ce-150000.193.1
24.0.7_ce-150000.193.1
docker
SUSE:Linux Enterprise Module for Containers 15 SP5
From an advisory covering 3 CVEs
before 24.0.7_ce-150000.193.1
24.0.7_ce-150000.193.1
docker
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS
From an advisory covering 3 CVEs
before 24.0.7_ce-150000.193.1
24.0.7_ce-150000.193.1
docker
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS
From an advisory covering 3 CVEs
before 24.0.7_ce-150000.193.1
24.0.7_ce-150000.193.1
docker
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
From an advisory covering 3 CVEs
before 24.0.7_ce-150000.193.1
24.0.7_ce-150000.193.1
docker
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
From an advisory covering 3 CVEs
before 24.0.7_ce-150000.193.1
24.0.7_ce-150000.193.1
docker
SUSE:Linux Enterprise Server 15 SP2-LTSS
From an advisory covering 3 CVEs
before 24.0.7_ce-150000.193.1
24.0.7_ce-150000.193.1
docker
SUSE:Linux Enterprise Server 15 SP3-LTSS
From an advisory covering 3 CVEs
before 24.0.7_ce-150000.193.1
24.0.7_ce-150000.193.1
docker
SUSE:Linux Enterprise Server 15 SP4-LTSS
From an advisory covering 3 CVEs
before 24.0.7_ce-150000.193.1
24.0.7_ce-150000.193.1
docker
SUSE:Linux Enterprise Server for SAP Applications 15 SP2
From an advisory covering 3 CVEs
before 24.0.7_ce-150000.193.1
24.0.7_ce-150000.193.1
docker
SUSE:Linux Enterprise Server for SAP Applications 15 SP3
From an advisory covering 3 CVEs
before 24.0.7_ce-150000.193.1
24.0.7_ce-150000.193.1
docker
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
From an advisory covering 3 CVEs
before 24.0.7_ce-150000.193.1
24.0.7_ce-150000.193.1
docker
SUSE:Linux Enterprise Micro 5.1
From an advisory covering 3 CVEs
before 24.0.7_ce-150000.193.1
24.0.7_ce-150000.193.1
docker
SUSE:Linux Enterprise Micro 5.2
From an advisory covering 3 CVEs
before 24.0.7_ce-150000.193.1
24.0.7_ce-150000.193.1
docker
SUSE:Enterprise Storage 7.1
From an advisory covering 3 CVEs
before 24.0.7_ce-150000.193.1
24.0.7_ce-150000.193.1
docker
openSUSE:Leap Micro 5.3
From an advisory covering 3 CVEs
before 24.0.7_ce-150000.193.1
24.0.7_ce-150000.193.1
docker
openSUSE:Leap Micro 5.4
From an advisory covering 3 CVEs
before 24.0.7_ce-150000.193.1
24.0.7_ce-150000.193.1
docker
openSUSE:Leap 15.5
From an advisory covering 3 CVEs
before 24.0.7_ce-150000.193.1
24.0.7_ce-150000.193.1
docker
SUSE:Linux Enterprise Module for Containers 12
From an advisory covering 3 CVEs
before 24.0.7_ce-98.106.1
24.0.7_ce-98.106.1
docker
SUSE:Linux Enterprise Module for Containers 12
From an advisory covering 3 CVEs
before 25.0.5_ce-98.112.1
25.0.5_ce-98.112.1
docker
SUSE:Linux Enterprise Micro 5.3
From an advisory covering 8 CVEs
before 25.0.6_ce-150000.207.1
25.0.6_ce-150000.207.1
docker
SUSE:Linux Enterprise Micro 5.4
From an advisory covering 8 CVEs
before 25.0.6_ce-150000.207.1
25.0.6_ce-150000.207.1
docker
SUSE:Linux Enterprise Micro 5.5
From an advisory covering 8 CVEs
before 25.0.6_ce-150000.207.1
25.0.6_ce-150000.207.1
docker
SUSE:Linux Enterprise Module for Containers 15 SP5
From an advisory covering 8 CVEs
before 25.0.6_ce-150000.207.1
25.0.6_ce-150000.207.1
docker
SUSE:Linux Enterprise Module for Containers 15 SP6
From an advisory covering 8 CVEs
before 25.0.6_ce-150000.207.1
25.0.6_ce-150000.207.1
docker
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS
From an advisory covering 8 CVEs
before 25.0.6_ce-150000.207.1
25.0.6_ce-150000.207.1
buildah
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS
From an advisory covering 8 CVEs
before 1.35.4-150300.8.25.1
1.35.4-150300.8.25.1
docker
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS
From an advisory covering 8 CVEs
before 25.0.6_ce-150000.207.1
25.0.6_ce-150000.207.1
docker
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
From an advisory covering 8 CVEs
before 25.0.6_ce-150000.207.1
25.0.6_ce-150000.207.1
docker
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
From an advisory covering 8 CVEs
before 25.0.6_ce-150000.207.1
25.0.6_ce-150000.207.1
docker
SUSE:Linux Enterprise Server 15 SP2-LTSS
From an advisory covering 8 CVEs
before 25.0.6_ce-150000.207.1
25.0.6_ce-150000.207.1
buildah
SUSE:Linux Enterprise Server 15 SP3-LTSS
From an advisory covering 8 CVEs
before 1.35.4-150300.8.25.1
1.35.4-150300.8.25.1
docker
SUSE:Linux Enterprise Server 15 SP3-LTSS
From an advisory covering 8 CVEs
before 25.0.6_ce-150000.207.1
25.0.6_ce-150000.207.1
docker
SUSE:Linux Enterprise Server 15 SP4-LTSS
From an advisory covering 8 CVEs
before 25.0.6_ce-150000.207.1
25.0.6_ce-150000.207.1
docker
SUSE:Linux Enterprise Server for SAP Applications 15 SP2
From an advisory covering 8 CVEs
before 25.0.6_ce-150000.207.1
25.0.6_ce-150000.207.1
buildah
SUSE:Linux Enterprise Server for SAP Applications 15 SP3
From an advisory covering 8 CVEs
before 1.35.4-150300.8.25.1
1.35.4-150300.8.25.1
docker
SUSE:Linux Enterprise Server for SAP Applications 15 SP3
From an advisory covering 8 CVEs
before 25.0.6_ce-150000.207.1
25.0.6_ce-150000.207.1
docker
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
From an advisory covering 8 CVEs
before 25.0.6_ce-150000.207.1
25.0.6_ce-150000.207.1
docker
SUSE:Linux Enterprise Micro 5.1
From an advisory covering 8 CVEs
before 25.0.6_ce-150000.207.1
25.0.6_ce-150000.207.1
docker
SUSE:Linux Enterprise Micro 5.2
From an advisory covering 8 CVEs
before 25.0.6_ce-150000.207.1
25.0.6_ce-150000.207.1
buildah
SUSE:Enterprise Storage 7.1
From an advisory covering 8 CVEs
before 1.35.4-150300.8.25.1
1.35.4-150300.8.25.1
docker
SUSE:Enterprise Storage 7.1
From an advisory covering 8 CVEs
before 25.0.6_ce-150000.207.1
25.0.6_ce-150000.207.1
docker
openSUSE:Leap Micro 5.5
From an advisory covering 8 CVEs
before 25.0.6_ce-150000.207.1
25.0.6_ce-150000.207.1
docker
openSUSE:Leap 15.5
From an advisory covering 8 CVEs
before 25.0.6_ce-150000.207.1
25.0.6_ce-150000.207.1
docker
openSUSE:Leap 15.6
From an advisory covering 8 CVEs
before 25.0.6_ce-150000.207.1
25.0.6_ce-150000.207.1
docker-stable
SUSE:Linux Enterprise Module for Containers 15 SP6
From an advisory covering 4 CVEs
before 24.0.9_ce-150000.1.11.1
24.0.9_ce-150000.1.11.1
docker-stable
openSUSE:Leap 15.6
From an advisory covering 4 CVEs
before 24.0.9_ce-150000.1.11.1
24.0.9_ce-150000.1.11.1
docker-stable
SUSE:Linux Enterprise Server 12 SP5-LTSS
From an advisory covering 53 CVEs
before 24.0.9_ce-1.20.1
24.0.9_ce-1.20.1
docker-stable
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
From an advisory covering 53 CVEs
before 24.0.9_ce-1.20.1
24.0.9_ce-1.20.1
docker-stable
SUSE:Linux Enterprise Module for Containers 15 SP6
From an advisory covering 53 CVEs
before 24.0.9_ce-150000.1.25.1
24.0.9_ce-150000.1.25.1
docker-stable
SUSE:Linux Enterprise Module for Containers 15 SP7
From an advisory covering 53 CVEs
before 24.0.9_ce-150000.1.25.1
24.0.9_ce-150000.1.25.1
docker-stable
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS
From an advisory covering 53 CVEs
before 24.0.9_ce-150000.1.25.1
24.0.9_ce-150000.1.25.1
docker-stable
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
From an advisory covering 53 CVEs
before 24.0.9_ce-150000.1.25.1
24.0.9_ce-150000.1.25.1
docker-stable
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
From an advisory covering 53 CVEs
before 24.0.9_ce-150000.1.25.1
24.0.9_ce-150000.1.25.1
docker-stable
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS
From an advisory covering 53 CVEs
before 24.0.9_ce-150000.1.25.1
24.0.9_ce-150000.1.25.1
docker-stable
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS
From an advisory covering 53 CVEs
before 24.0.9_ce-150000.1.25.1
24.0.9_ce-150000.1.25.1
docker-stable
SUSE:Linux Enterprise Server 15 SP3-LTSS
From an advisory covering 53 CVEs
before 24.0.9_ce-150000.1.25.1
24.0.9_ce-150000.1.25.1
docker-stable
SUSE:Linux Enterprise Server 15 SP4-LTSS
From an advisory covering 53 CVEs
before 24.0.9_ce-150000.1.25.1
24.0.9_ce-150000.1.25.1
docker-stable
SUSE:Linux Enterprise Server 15 SP5-LTSS
From an advisory covering 53 CVEs
before 24.0.9_ce-150000.1.25.1
24.0.9_ce-150000.1.25.1
docker-stable
SUSE:Linux Enterprise Server for SAP Applications 15 SP3
From an advisory covering 53 CVEs
before 24.0.9_ce-150000.1.25.1
24.0.9_ce-150000.1.25.1
docker-stable
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
From an advisory covering 53 CVEs
before 24.0.9_ce-150000.1.25.1
24.0.9_ce-150000.1.25.1
docker-stable
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
From an advisory covering 53 CVEs
before 24.0.9_ce-150000.1.25.1
24.0.9_ce-150000.1.25.1
docker-stable
SUSE:Enterprise Storage 7.1
From an advisory covering 53 CVEs
before 24.0.9_ce-150000.1.25.1
24.0.9_ce-150000.1.25.1
docker-stable
openSUSE:Leap 15.6
From an advisory covering 53 CVEs
before 24.0.9_ce-150000.1.25.1
24.0.9_ce-150000.1.25.1
docker
SUSE:Linux Enterprise Server 12 SP5-LTSS
From an advisory covering 6 CVEs
before 27.5.1_ce-98.126.1
27.5.1_ce-98.126.1
docker-stable
SUSE:Linux Enterprise Server 12 SP5-LTSS
From an advisory covering 6 CVEs
before 24.0.9_ce-1.11.1
24.0.9_ce-1.11.1
docker
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
From an advisory covering 6 CVEs
before 27.5.1_ce-98.126.1
27.5.1_ce-98.126.1
docker-stable
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
From an advisory covering 6 CVEs
before 24.0.9_ce-1.11.1
24.0.9_ce-1.11.1
docker
SUSE:Linux Micro 6.0
From an advisory covering 4 CVEs
before 25.0.6_ce-1.1
25.0.6_ce-1.1
buildkit
SUSE:Linux Micro 6.0
From an advisory covering 3 CVEs
before 0.12.5-1.1
0.12.5-1.1
docker.io
Ubuntu:Pro:18.04:LTS
All versions, plus listed versions
1.13.1-0ubuntu617.03.2-0ubuntu117.03.2-0ubuntu317.03.2-0ubuntu517.12.1-0ubuntu1
Show 22 moreShow less
18.06.1-0ubuntu1~18.04.118.06.1-0ubuntu1.2~18.04.118.09.2-0ubuntu1~18.04.118.09.5-0ubuntu1~18.04.218.09.7-0ubuntu1~18.04.118.09.7-0ubuntu1~18.04.318.09.7-0ubuntu1~18.04.419.03.6-0ubuntu1~18.04.119.03.6-0ubuntu1~18.04.219.03.6-0ubuntu1~18.04.320.10.2-0ubuntu1~18.04.220.10.2-0ubuntu1~18.04.320.10.7-0ubuntu1~18.04.120.10.7-0ubuntu1~18.04.220.10.7-0ubuntu5~18.04.220.10.7-0ubuntu5~18.04.320.10.12-0ubuntu2~18.04.120.10.21-0ubuntu1~18.04.220.10.21-0ubuntu1~18.04.320.10.21-0ubuntu1~18.04.3+esm120.10.21-0ubuntu1~18.04.3+esm220.10.21-0ubuntu1~18.04.3+esm3
None known
docker.io
Ubuntu:Pro:20.04:LTS
All versions, plus listed versions
19.03.2-0ubuntu119.03.6-0ubuntu119.03.8-0ubuntu119.03.8-0ubuntu1.20.0419.03.8-0ubuntu1.20.04.1
Show 15 moreShow less
19.03.8-0ubuntu1.20.04.220.10.2-0ubuntu1~20.04.220.10.2-0ubuntu1~20.04.320.10.7-0ubuntu1~20.04.120.10.7-0ubuntu1~20.04.220.10.7-0ubuntu5~20.04.120.10.7-0ubuntu5~20.04.220.10.12-0ubuntu2~20.04.120.10.21-0ubuntu1~20.04.120.10.21-0ubuntu1~20.04.220.10.21-0ubuntu1~20.04.420.10.21-0ubuntu1~20.04.520.10.21-0ubuntu1~20.04.620.10.21-0ubuntu1~20.04.6+esm120.10.21-0ubuntu1~20.04.6+esm2
None known
docker.io-app
Ubuntu:Pro:20.04:LTS
before 26.1.3-0ubuntu1~20.04.1+esm1, plus listed versions
20.10.25-0ubuntu1~20.04.120.10.25-0ubuntu1~20.04.224.0.5-0ubuntu1~20.04.124.0.7-0ubuntu2~20.04.126.1.3-0ubuntu1~20.04.1
26.1.3-0ubuntu1~20.04.1+esm1
docker.io-app
Ubuntu:22.04:LTS
before 27.5.1-0ubuntu3~22.04.2, plus listed versions
20.10.25-0ubuntu1~22.04.120.10.25-0ubuntu1~22.04.224.0.5-0ubuntu1~22.04.124.0.7-0ubuntu2~22.04.126.1.3-0ubuntu1~22.04.127.5.1-0ubuntu3~22.04.1
27.5.1-0ubuntu3~22.04.2
docker.io
Ubuntu:Pro:22.04:LTS
All versions, plus listed versions
20.10.7-0ubuntu520.10.7-0ubuntu720.10.12-0ubuntu120.10.12-0ubuntu220.10.12-0ubuntu3
Show 11 moreShow less
20.10.12-0ubuntu3+gke1.24.120.10.12-0ubuntu420.10.21-0ubuntu1~22.04.220.10.21-0ubuntu1~22.04.320.10.21-0ubuntu1~22.04.520.10.21-0ubuntu1~22.04.620.10.21-0ubuntu1~22.04.720.10.21-0ubuntu1~22.04.7+esm120.10.21-0ubuntu1~22.04.7+esm220.10.21-0ubuntu1~22.04.820.10.21-0ubuntu1~22.04.8+esm1
None known
docker.io-app
Ubuntu:24.04:LTS
before 27.5.1-0ubuntu3~24.04.2, plus listed versions
24.0.5-0ubuntu124.0.7-0ubuntu124.0.7-0ubuntu224.0.7-0ubuntu324.0.7-0ubuntu424.0.7-0ubuntu4.126.1.3-0ubuntu1~24.04.127.5.1-0ubuntu3~24.04.1
27.5.1-0ubuntu3~24.04.2
docker.io
Ubuntu:Pro:24.04:LTS
All versions, plus listed versions
20.10.24+dfsg1-1ubuntu220.10.25+dfsg1-2ubuntu120.10.25+dfsg1-2ubuntu1+esm120.10.25+dfsg1-2ubuntu1+esm220.10.25+dfsg1-2ubuntu1.24.04.120.10.25+dfsg1-2ubuntu1.24.04.1+esm1
None known
buildkit
openSUSE:Tumbleweed
before 0.12.5-2.1
0.12.5-2.1
docker
openSUSE:Tumbleweed
From an advisory covering 3 CVEs
before 24.0.7_ce-3.1
24.0.7_ce-3.1
singularity-ce
openSUSE:Tumbleweed
From an advisory covering 8 CVEs
before 4.1.3-1.1
4.1.3-1.1
docker-stable
openSUSE:Tumbleweed
before 24.0.9_ce-4.1
24.0.9_ce-4.1

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHub666asd/CVE-2024-236532024-12-13

History

History
RecordedChangedSources
affected, facts
affected, aliases, referencesOSV
aliases, publishedEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV, PoC in GitHub

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2024-23653 is a critical vulnerability (CVSS 9.8) in Moby Buildkit, published January 31, 2024. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 3.45%, the 89th percentile. Fixed in github.com/moby/buildkit 0.12.5.

References

Show 194 moreShow less
This page doesn't list everything

Left out here: 92 references and the rest of 2 source descriptions. The JSON record has them.

MoveEnter Open