From 2effc1bfd4e63bd28b9377bf06fd696185e3fe72 Mon Sep 17 00:00:00 2001 From: Rob Murray Date: Mon, 24 Nov 2025 16:29:32 +0000 Subject: [PATCH] inspect: unmap IPv6-mapped IPv4 host address Signed-off-by: Rob Murray --- daemon/network.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/daemon/network.go b/daemon/network.go index 7851bb3b68..95f0033901 100644 --- a/daemon/network.go +++ b/daemon/network.go @@ -1133,8 +1133,11 @@ func getEndpointPortMapInfo(pm networktypes.PortMap, ep *libnetwork.Endpoint) { if pp.HostPort > 0 { hp = strconv.Itoa(int(pp.HostPort)) } - natBndg := networktypes.PortBinding{HostPort: hp} - natBndg.HostIP, _ = netip.AddrFromSlice(pp.HostIP) + hip, _ := netip.AddrFromSlice(pp.HostIP) + natBndg := networktypes.PortBinding{ + HostIP: hip.Unmap(), + HostPort: hp, + } pm[natPort] = append(pm[natPort], natBndg) } }