Lucene search

K
ubuntucveUbuntu.comUB:CVE-2024-24557
HistoryFeb 01, 2024 - 12:00 a.m.

CVE-2024-24557

2024-02-0100:00:00
ubuntu.com
ubuntu.com
40
moby
docker
cache poisoning
buildkit
/build api
patches
software containerization

CVSS3

7.8

Attack Vector

LOCAL

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

REQUIRED

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

AI Score

6.7

Confidence

Low

EPSS

0.001

Percentile

21.5%

Moby is an open-source project created by Docker to enable software
containerization. The classic builder cache system is prone to cache
poisoning if the image is built FROM scratch. Also, changes to some
instructions (most important being HEALTHCHECK and ONBUILD) would not cause
a cache miss. An attacker with the knowledge of the Dockerfile someone is
using could poison their cache by making them pull a specially crafted
image that would be considered as a valid cache candidate for some build
steps. 23.0+ users are only affected if they explicitly opted out of
Buildkit (DOCKER_BUILDKIT=0 environment variable) or are using the /build
API endpoint. All users on versions older than 23.0 could be impacted.
Image build API endpoint (/build) and ImageBuild function from
github.com/docker/docker/client is also affected as it the uses classic
builder by default. Patches are included in 24.0.9 and 25.0.2 releases.

Notes

Author Note
alexmurray Traditionally the docker.io source package contained both the library and docker application. However, in releases that contain the docker.io-app source package, the docker.io source package contains only the library whilst the docker application itself is contained in the docker.io-app package.

CVSS3

7.8

Attack Vector

LOCAL

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

REQUIRED

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

AI Score

6.7

Confidence

Low

EPSS

0.001

Percentile

21.5%