Every CVE Search/ Get API key

CVE-2024-23652

BuildKit possible host system access from mount stub cleaner

10.0 CriticalPublic exploitFix available

BuildKit is a toolkit for converting source code to build artifacts in an efficient, expressive and repeatable manner. A malicious BuildKit frontend or Dockerfile using RUN --mount could trick the feature that removes empty files created for the mountpoints into removing a file outside the container, from the host system. The issue has been fixed in v0.12.5. Workarounds include avoiding using BuildKit frontends from an untrusted source or building an untrusted Dockerfile containing RUN --mount feature.

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
None
Integrity
High
Availability
High

Exploit likelihood

2.46%Up 2.4 points since Feb 8, 2024
90%50%10%1%

What each source reports

CVE List Score used 10.0

BuildKit possible host system access from mount stub cleaner

BuildKit is a toolkit for converting source code to build artifacts in an efficient, expressive and repeatable manner. A malicious BuildKit frontend or Dockerfile using RUN --mount could trick the feature that removes empty files created for the mountpoints into removing a file outside the container, from the host system. The issue has been fixed in v0.12.5. Workarounds include avoiding using BuildKit frontends from an untrusted source or building an untrusted Dockerfile containing RUN --mount feature.

Record
CVE-2024-23652
CVSS 3.1
10.0 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:H
Weakness
CWE-22
Updated
2026-11-02
EUVDEUVD-2024-0254 10.0

BuildKit is a toolkit for converting source code to build artifacts in an efficient, expressive and repeatable manner. A malicious BuildKit frontend or Dockerfile using RUN --mount could trick the feature that removes empty files created for the mountpoints into removing a file outside the container, from the host system. The issue has been fixed in v0.12.5. Workarounds include avoiding using BuildKit frontends from an untrusted source or building an untrusted Dockerfile containing RUN --mount feature.

Record
EUVD-2024-0254
CVSS 3.1
10.0 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:H
Updated
2026-11-02
GitHub AdvisoriesGHSA-4v98-7qmw-rqr8 10.0

BuildKit vulnerable to possible host system access from mount stub cleaner

Impact

A malicious BuildKit frontend or Dockerfile using RUN --mount could trick the feature that removes empty files created for the mountpoints into removing a file outside the container, from the host system.

Patches

The issue has been fixed in v0.12.5

Workarounds

Avoid using BuildKit frontend from an untrusted source or building an untrusted Dockerfile containing RUN --mount feature.

References

Record
GHSA-4v98-7qmw-rqr8
CVSS 3.1
10.0 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:H
Weakness
CWE-22
Updated
2026-11-02
NVD 10.0

BuildKit is a toolkit for converting source code to build artifacts in an efficient, expressive and repeatable manner. A malicious BuildKit frontend or Dockerfile using RUN --mount could trick the feature that removes empty files created for the mountpoints into removing a file outside the container, from the host system. The issue has been fixed in v0.12.5. Workarounds include avoiding using BuildKit frontends from an untrusted source or building an untrusted Dockerfile containing RUN --mount feature.

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

BuildKit is a toolkit for converting source code to build artifacts in an efficient, expressive and repeatable manner. A malicious BuildKit frontend or Dockerfile using RUN --mount could trick the feature that removes empty files created for the mountpoints into removing a file outside the container, from the host system. The issue has been fixed in v0.12.5. Workarounds include avoiding using BuildKit frontends from an untrusted source or building an untrusted Dockerfile containing RUN --mount feature.

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

CVE-2024-23652 affecting package moby-engine for versions less than 20.10.27-4

BuildKit is a toolkit for converting source code to build artifacts in an efficient, expressive and repeatable manner. A malicious BuildKit frontend or Dockerfile using RUN --mount could trick the feature that removes empty files created for the mountpoints into removing a file outside the container, from the host system. The issue has been fixed in v0.12.5. Workarounds include avoiding using BuildKit frontends from an untrusted source or building an untrusted Dockerfile containing RUN --mount feature.

Record
AZL-34086
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
Updated
2026-11-02
Show 20 moreShow less
OSVAZL-35010 9.1

CVE-2024-23652 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. A malicious BuildKit frontend or Dockerfile using RUN --mount could trick the feature that removes empty files created for the mountpoints into removing a file outside the container, from the host system. The issue has been fixed in v0.12.5. Workarounds include avoiding using BuildKit frontends from an untrusted source or building an untrusted Dockerfile containing RUN --mount feature.

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

BuildKit possible host system access from mount stub cleaner

BuildKit is a toolkit for converting source code to build artifacts in an efficient, expressive and repeatable manner. A malicious BuildKit frontend or Dockerfile using RUN --mount could trick the feature that removes empty files created for the mountpoints into removing a file outside the container, from the host system. The issue has been fixed in v0.12.5. Workarounds include avoiding using BuildKit frontends from an untrusted source or building an untrusted Dockerfile containing RUN --mount feature.

Record
CVE-2024-23652
CVSS 3.1
10.0 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:H
Weakness
CWE-22
Updated
2026-11-02
OSVGHSA-4v98-7qmw-rqr8 10.0

BuildKit vulnerable to possible host system access from mount stub cleaner

Impact

A malicious BuildKit frontend or Dockerfile using RUN --mount could trick the feature that removes empty files created for the mountpoints into removing a file outside the container, from the host system.

Patches

The issue has been fixed in v0.12.5

Workarounds

Avoid using BuildKit frontend from an untrusted source or building an untrusted Dockerfile containing RUN --mount feature.

References

Record
GHSA-4v98-7qmw-rqr8
CVSS 3.1
10.0 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:H
Weakness
CWE-22
Updated
2026-11-02
OSVUBUNTU-CVE-2024-23652 10.0

BuildKit is a toolkit for converting source code to build artifacts in an efficient, expressive and repeatable manner. A malicious BuildKit frontend or Dockerfile using RUN --mount could trick the feature that removes empty files created for the mountpoints into removing a file outside the container, from the host system. The issue has been fixed in v0.12.5. Workarounds include avoiding using BuildKit frontends from an untrusted source or building an untrusted Dockerfile containing RUN --mount feature.

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

Host system modification in github.com/moby/buildkit

A malicious BuildKit frontend or Dockerfile using RUN --mount could trick the feature that removes empty files created for the mountpoints into removing a file outside the container, from the host system.

Record
GO-2024-2494
Updated
2026-11-02
OSVopenSUSE-SU-2024:13651-1 No score

buildkit-0.12.5-1.1 on GA media

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

Record
openSUSE-SU-2024:13651-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-2025:15589-1 No score

docker-stable-24.0.9_ce-15.1 on GA media

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

Record
openSUSE-SU-2025:15589-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: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: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
OSVUSN-7474-1 No score

docker.io vulnerabilities

Cory Snider discovered that Docker incorrectly handled networking packet encapsulation. An attacker could use this issue to inject internet packets in established connection, possibly causing a denial of service or bypassing firewall protections. This issue only affected Ubuntu 22.04 LTS, Ubuntu 20.04 LTS, and Ubuntu 18.04 LTS. (CVE-2023-28840, CVE-2023-28841, CVE-2023-28842)

Rory McNamara discovered that Docker incorrectly handled cache in the BuildKit toolkit. An attacker could possibly use this issue to expose sensitive information. (CVE-2024-23651)

It was discovered that Docker incorrectly handled parallel operations in some circumstances, which could possibly lead to undefined behavior. (CVE-2024-36621, CVE-2024-36623)

Rory McNamara discovered that Docker incorrectly verified file paths during a certain command in the BuildKit toolkit. An attacker could possibly use this issue to delete arbitrary files from the system. (CVE-2024-23652)

Record
USN-7474-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 103 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-engine
Azure Linux:2
before 20.10.27-4
20.10.27-4
moby-engine
Azure Linux:3
before 25.0.3-1
25.0.3-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
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 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 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:16.04:LTS
All versions, plus listed versions
1.6.2~dfsg1-1ubuntu41.10.2-0ubuntu31.10.2-0ubuntu41.10.3-0ubuntu11.10.3-0ubuntu4
Show 19 moreShow less
1.10.3-0ubuntu51.10.3-0ubuntu61.11.2-0ubuntu5~16.041.12.1-0ubuntu13~16.04.11.12.3-0ubuntu4~16.04.21.12.6-0ubuntu1~16.04.11.13.1-0ubuntu1~16.04.217.03.2-0ubuntu2~16.04.118.06.1-0ubuntu1~16.04.218.06.1-0ubuntu1.2~16.04.118.09.2-0ubuntu1~16.04.118.09.5-0ubuntu1~16.04.218.09.7-0ubuntu1~16.04.118.09.7-0ubuntu1~16.04.418.09.7-0ubuntu1~16.04.518.09.7-0ubuntu1~16.04.618.09.7-0ubuntu1~16.04.718.09.7-0ubuntu1~16.04.9+esm118.09.7-0ubuntu1~16.04.9+esm2
None known
docker.io
Ubuntu:Pro:18.04:LTS
before 20.10.21-0ubuntu1~18.04.3+esm3, plus listed versions
1.13.1-0ubuntu617.03.2-0ubuntu117.03.2-0ubuntu317.03.2-0ubuntu517.12.1-0ubuntu1
Show 21 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+esm2
20.10.21-0ubuntu1~18.04.3+esm3
docker.io
Ubuntu:Pro:20.04:LTS
before 20.10.21-0ubuntu1~20.04.6+esm2, 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 14 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+esm1
20.10.21-0ubuntu1~20.04.6+esm2
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
before 20.10.21-0ubuntu1~22.04.7+esm2, plus listed versions
20.10.7-0ubuntu520.10.7-0ubuntu720.10.12-0ubuntu120.10.12-0ubuntu220.10.12-0ubuntu3
Show 8 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+esm1
20.10.21-0ubuntu1~22.04.7+esm2
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
before 20.10.25+dfsg1-2ubuntu1+esm2, plus listed versions
20.10.24+dfsg1-1ubuntu220.10.25+dfsg1-2ubuntu120.10.25+dfsg1-2ubuntu1+esm1
20.10.25+dfsg1-2ubuntu1+esm2
docker.io
Ubuntu:Pro:18.04:LTS
From an advisory covering 7 CVEs
before 20.10.21-0ubuntu1~18.04.3+esm3, plus listed versions
1.13.1-0ubuntu617.03.2-0ubuntu117.03.2-0ubuntu317.03.2-0ubuntu517.12.1-0ubuntu1
Show 21 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+esm2
20.10.21-0ubuntu1~18.04.3+esm3
docker.io
Ubuntu:Pro:20.04:LTS
From an advisory covering 7 CVEs
before 20.10.21-0ubuntu1~20.04.6+esm2, 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 14 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+esm1
20.10.21-0ubuntu1~20.04.6+esm2
docker.io
Ubuntu:Pro:22.04:LTS
From an advisory covering 7 CVEs
before 20.10.21-0ubuntu1~22.04.7+esm2, plus listed versions
20.10.7-0ubuntu520.10.7-0ubuntu720.10.12-0ubuntu120.10.12-0ubuntu220.10.12-0ubuntu3
Show 8 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+esm1
20.10.21-0ubuntu1~22.04.7+esm2
docker.io
Ubuntu:Pro:24.04:LTS
From an advisory covering 7 CVEs
before 20.10.25+dfsg1-2ubuntu1+esm2, plus listed versions
20.10.24+dfsg1-1ubuntu220.10.25+dfsg1-2ubuntu120.10.25+dfsg1-2ubuntu1+esm1
20.10.25+dfsg1-2ubuntu1+esm2
buildkit
openSUSE:Tumbleweed
From an advisory covering 2 CVEs
before 0.12.5-1.1
0.12.5-1.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
From an advisory covering 43 CVEs
before 24.0.9_ce-15.1
24.0.9_ce-15.1

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHubabian2/CVE-2024-236522024-03-01
PoC in GitHubhgyc/CVE-stand2026-03-19

History

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

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

In short

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

References

Show 194 moreShow less
This page doesn't list everything

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

MoveEnter Open