CVE-2024-32473 json
Moby IPv6 enabled on IPv4-only network interfaces
published 2024-04-18 2 y ago modified 2026-09-10 59 d ago also EUVD-2024-1333 , GHSA-x84c-p2g9-rqv9 , GO-2024-2737
- cvss
- 4.7
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.4%
- EPSS 0.4% chance of exploitation in 30 days, percentile 28%
- public exploits
- 0
- none known
Summary
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. In 26.0.0, IPv6 is not disabled on network interfaces, including those belonging to networks where `--ipv6=false`. An container with an `ipvlan` or `macvlan` interface will normally be configured to share an external network link with the host machine. Because of this direct access, (1) Containers may be able to communicate with other hosts on the local network over link-local IPv6 addresses, (2) if router advertisements are being broadcast over the local network, containers may get SLAAC-assigned addresses, and (3) the interface will be a member of IPv6 multicast groups. This means interfaces in IPv4-only networks present an unexpectedly and unnecessarily increased attack surface. The issue is patched in 26.0.2. To completely disable IPv6 in a container, use `--sysctl=net.ipv6.conf.all.disable_ipv6=1` in the `docker create` or `docker run` command. Or, in the service configuration of a `compose` file.
Patch / fix
- go github.com/docker/docker 26.0.2, 26.0.2+incompatible
- docker docker 26.0.2
- mobyproject moby 26.0.2
- docker.io Debian 14, Debian 13 26.1.4+dfsg1-9
debian advisories DEBIAN-CVE-2024-32473
- docker.io-app Ubuntu 22.04 LTS 27.5.1-0ubuntu3~22.04.2
- docker.io-app Ubuntu Pro 20.04 LTS 26.1.3-0ubuntu1~20.04.1+esm1
ubuntu advisories UBUNTU-CVE-2024-32473
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- docker Alpine 3.24, Alpine 3.23, Alpine 3.22 +2 more 26.0.2-r0
alpine advisories ALPINE-CVE-2024-32473
Alpine secdb © Alpine Linux, from https://secdb.alpinelinux.org via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- github.com/moby/moby@7cef0d9 commit
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2024-32473 updated cvss 4.7
moby: IPv6 enabled on IPv4-only network interfaces
-
Red Hat Multicluster Engine for Kubernetes multicluster-engine/agent-service-rhel8not affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 2 y ago
Exploit prediction
0.35% chance of exploitation in the next 30 days, higher than 28% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 4.7 | CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N |
| GitHub | 3.1 | 4.7 | CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N |
| NVD | 3.1 | 6.5 | CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| go | github.com/docker/docker | >=26.0.0, <26.0.2 >=26.0.0+incompatible, <26.0.2+incompatible |
26.0.2 26.0.2+incompatible |
Affected products
- moby moby
Classification
- Weakness
-
- CWE-668 Exposure of Resource to Wrong Sphere
- Technology feeds
References
-
github.com
/moby/moby/commit/7cef0d9cd1cf221d8c0b7b7aeda69552649e0642
web, patch
-
github.com
/moby/moby/security/advisories/GHSA-x84c-p2g9-rqv9
web, mitigation, vendor-advisory, advisory
-
nvd.nist.gov
/vuln/detail/CVE-2024-32473
advisory
-
github.com
/moby/moby
package
Sources
- CVE List CVE-2024-32473
- GitHub Advisory GHSA-x84c-p2g9-rqv9
- NVD CVE-2024-32473
- OSV GO-2024-2737
- Maintainer advisory GHSA-x84c-p2g9-rqv9
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
The maintainers of moby/moby published their own advisory on GitHub. Reviewed sources take precedence over it.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.