Skip to content
OpenAdvisories
Medium · 6.6 CVE-2025-67499 EUVD-2025-202173GHSA-jv3w-x3r3-g6rmGO-2025-4222

CNI Plugins Portmap nftables backend intercepts non-local traffic

Published Dec 9, 2025 · Updated Dec 10, 2025 · Assigned by GitHub_M

Vendor: containernetworking Product: plugins Package: azure-ipam Package: azure-ipam-dropgz Package: buildah Package: buildctl Package: buildkitd Package: calico-3.31 Package: calico-apiserver-3.31 Package: calico-apiserver-compat-3.31 Package: calico-app-policy-3.31 Package: calico-cni-3.31 Package: calico-cni-compat-3.31 Package: calico-goldmane-3.31 Package: calico-key-cert-provisioner-3.31 Package: calico-kube-controllers-3.31 Package: calico-node-3.31 Package: calico-pod2daemon-3.31 Package: calico-typha-client-3.31 Package: calico-typhad-3.31 Package: calico-whisker-3.31 Package: calico-whisker-backend-3.31 Package: calicoctl-3.31 Package: containerd-2 Package: containerd-service-2 Package: containerd-shim-runc-v2-2 Package: containerd-stress-2 Package: ctr-2 Package: datadog-agent-7.77 Package: datadog-agent-7.78 Package: docker-dind Package: dogstatsd-7.77 Package: dogstatsd-7.78 Package: flannel Package: flannel-compat Package: github.com/containernetworking/plugins Package: golang-github-containernetworking-plugins Package: istio-pilot-agent-1.25 Package: istio-pilot-agent-1.25-compat Package: k3s Package: k3s-1.32 Package: k3s-static Package: k3s-static-1.32 Package: kuma-2.12 Package: kuma-cni-2.12 Package: kuma-cni-compat-2.12 Package: kuma-cp-2.12 Package: kuma-dp-2.12 Package: kuma-install-cni-2.12 Package: kumactl-2.12 Package: multus-cni Package: multus-cni-compat Package: nerdctl Package: podman Package: podman-doc Package: rootlesskit Package: rootlesskit-config-nonroot Package: singularity Ecosystem: Alpine Ecosystem: Go Ecosystem: Ubuntu Ecosystem: Wolfi

Description

The CNI portmap plugin allows containers to emulate opening a host port, forwarding that traffic to the container. Versions 1.6.0 through 1.8.0 inadvertently forward all traffic with the same destination port as the host port when the portmap plugin is configured with the nftables backend, thus ignoring the destination IP. This includes traffic not intended for the node itself, i.e. traffic to containers hosted on the node. Containers that request HostPort forwarding can intercept all traffic destined for that port. This requires that the portmap plugin be explicitly configured to use the nftables backend. This issue is fixed in version 1.9.0. To workaround, configure the portmap plugin to use the iptables backend. It does not have this vulnerability.

Affected products

VendorProductAffectedFixed
containernetworking plugins >= 1.6.0, < 1.9.0 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Ubuntu 26.10 golang-github-containernetworking-plugins No fix yet —
Ubuntu 26.04 LTS golang-github-containernetworking-plugins No fix yet —
Ubuntu 25.10 golang-github-containernetworking-plugins No fix yet —
Ubuntu 24.04 LTS golang-github-containernetworking-plugins No fix yet —
Ubuntu 22.04 LTS golang-github-containernetworking-plugins No fix yet —
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS golang-github-containernetworking-plugins No fix yet —
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed docker 29.2.1_ce-37.1 openSUSE-SU-2026:10261-1
openSUSE Leap 16.0 govulncheck-vulndb 0.0.20260723T184607-160000.1.1 openSUSE-SU-2026:21483-1
openSUSE Leap 15.6 govulncheck-vulndb 0.0.20251230T014957-150000.1.134.1 SUSE-SU-2026:0037-1
ReleasePackageFixed inAdvisory
Alpine v3.24 singularity 4.3.6-r0 —

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling azure-ipam +1 0.4.0-r7 —
Wolfi rolling buildah 1.42.2-r2 —
Wolfi rolling buildctl +1 0.26.2-r2 —
Wolfi rolling calico-3.31 +15 3.31.2-r4 —
Wolfi rolling ctr-2 +4 2.2.0-r4 —
Wolfi rolling docker-dind 28.5.2-r8 —
Wolfi rolling dogstatsd-7.77 +1 7.77.3-r14 —
Wolfi rolling dogstatsd-7.78 +1 7.78.4-r9 —
Wolfi rolling flannel +1 0.27.4-r6 —
Wolfi rolling istio-pilot-agent-1.25 +1 1.25.5-r5 —
Wolfi rolling k3s +1 1.35.0.3-r0 —
Wolfi rolling k3s-1.32 +1 1.32.11.3-r0 —
Wolfi rolling kuma-2.12 +6 2.12.3-r3 —
Wolfi rolling multus-cni +1 4.2.3-r2 —
Wolfi rolling nerdctl 2.2.0-r5 —
Wolfi rolling podman +1 5.7.1-r1 —
Wolfi rolling rootlesskit +1 2.3.5-r9 —

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/containernetworking/plugins >= 1.6.0, < 1.9.0 1.9.0 GHSA-jv3w-x3r3-g6rm

Advisories 3

References