cbcvebase.
CVE-2024-29018
published 2024-03-20

CVE-2024-29018: Moby is an open source container framework that is a key component of Docker Engine, Docker Desktop, and other distributions of container tooling or runtimes…

PriorityP347high7.5CVSS 3.1
AVNACLPRNUINSUCHINAN
EPSS
0.75%
50.3th percentile
Moby is an open source container framework that is a key component of Docker Engine, Docker Desktop, and other distributions of container tooling or runtimes. Moby's networking implementation allows for many networks, each with their own IP address range and gateway, to be defined. This feature is frequently referred to as custom networks, as each network can have a different driver, set of parameters and thus behaviors. When creating a network, the `--internal` flag is used to designate a network as _internal_. The `internal` attribute in a docker-compose.yml file may also be used to mark a network _internal_, and other API clients may specify the `internal` parameter as well. When containers with networking are created, they are assigned unique network interfaces and IP addresses. The host serves as a router for non-internal networks, with a gateway IP that provides SNAT/DNAT to/from container IPs. Containers on an internal network may communicate between each other, but are precluded from communicating with any networks the host has access to (LAN or WAN) as no default route is configured, and firewall rules are set up to drop all outgoing traffic. Communication with the gateway IP address (and thus appropriately configured host services) is possible, and the host may communicate with any container IP directly. In addition to configuring the Linux kernel's various networking features to enable container networking, `dockerd` directly provides some services to container networks. Principal among these is serving as a resolver, enabling service discovery, and resolution of names from an upstream resolver. When a DNS request for a name that does not correspond to a container is received, the request is forwarded to the configured upstream resolver. This request is made from the container's network namespace: the level of access and routing of traffic is the same as if the request was made by the container itself. As a consequence of this design, containers sole

Affected

20 ranges
VendorProductVersion rangeFixed in
debiandocker.io< docker.io 26.1.4+dfsg1-9 (forky)docker.io 26.1.4+dfsg1-9 (forky)
github.comdocker_docker>= 0 < 23.0.1123.0.11
github.comdocker_docker>= 25.0.0 < 25.0.525.0.5
github.comdocker_docker>= 25.0.0+incompatible < 25.0.5+incompatible25.0.5+incompatible
github.comdocker_docker>= 26.0.0-rc1 < 26.0.0-rc326.0.0-rc3
github.comdocker_docker>= 26.0.0-rc1+incompatible < 26.0.0-rc3+incompatible26.0.0-rc3+incompatible
mobymoby< 23.0.1123.0.11
mobymoby
mobymoby
mobyprojectmoby< 23.0.1123.0.11
mobyprojectmoby
mobyprojectmoby>= 24.0.0 < 25.0.525.0.5
msrcazl3_moby-engine_25.0.3-13_on_azure_linux_3.0
msrcazl3_moby-engine_25.0.3-6_on_azure_linux_3.0
msrcazure_linux_3.0_arm
msrcazure_linux_3.0_x64
msrccbl2_moby-engine_24.0.9-16_on_cbl_mariner_2.0
msrccbl2_moby-engine_24.0.9-9_on_cbl_mariner_2.0
msrccbl_mariner_2.0_arm
msrccbl_mariner_2.0_x64

CVSS provenance

nvdv3.17.5HIGHCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
osv7.5HIGH
vendor_msrc7.5HIGH
vendor_debian5.9MEDIUM
vendor_redhat5.9MEDIUM
vendor_ubuntu5.9MEDIUM
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.