CVE-2024-32473
Docker vulnerability analysis and mitigation

Overview

Moby, an open source container framework that is a key component of Docker Engine and Docker Desktop, was found to have a vulnerability in versions 26.0.0 and 26.0.1 where IPv6 was not properly disabled on network interfaces, including those belonging to networks where --ipv6=false was specified. The vulnerability was discovered and disclosed on April 18, 2024, and was assigned CVE-2024-32473 (GitHub Advisory).

Technical details

The vulnerability affects containers using ipvlan or macvlan interfaces that share an external network link with the host machine. When IPv6 is not properly disabled, these interfaces remain IPv6-capable despite network configurations specifying --ipv6=false. The vulnerability has been assigned a CVSS v3.1 base score of 4.7 (MEDIUM) with vector string CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N (NVD).

Impact

The vulnerability creates multiple security risks: 1) Containers can communicate with other hosts on the local network over link-local IPv6 addresses, 2) Containers may receive SLAAC-assigned addresses if router advertisements are being broadcast over the local network, and 3) The interface becomes a member of IPv6 multicast groups. This presents an unexpectedly increased attack surface for IPv4-only networks. Additionally, containers with unexpected IPv6 addresses can listen for connections, open connections to other nodes, or potentially conduct DoS attacks (GitHub Advisory).

Exploitability

The vulnerability requires local access and high complexity to exploit. A remote attacker could potentially send malicious Router Advertisements to divert traffic to themselves, create a black-hole, or redirect to another device. The presence of an IPv6 route could also impact container availability by affecting software behavior in dual-stack environments (GitHub Advisory).

Mitigation and workarounds

The issue has been patched in version 26.0.2. As a workaround, IPv6 can be completely disabled in a container by using --sysctl=net.ipv6.conf.all.disable_ipv6=1 in the docker create or docker run command. Alternatively, in a compose file service configuration, users can add the sysctl configuration: sysctls: - net.ipv6.conf.all.disable_ipv6=1 (GitHub Advisory).

Additional resources


SourceThis report was generated using AI

Related Docker vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-56852HIGH7.5
  • cAdvisor logocAdvisor
  • amazon-cloudwatch-agent
NoYesJul 21, 2026
CVE-2026-15793HIGH7.3
  • Docker logoDocker
  • runfinch-finch
NoYesJul 21, 2026
CVE-2026-17106HIGH7.1
  • Docker logoDocker
  • kubescape
NoYesAug 18, 2026
CVE-2026-15792MEDIUM6
  • Docker logoDocker
  • buildkit
NoYesJul 21, 2026
CVE-2026-15791LOW1.8
  • Docker logoDocker
  • runfinch-finch
NoYesJul 21, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management