Skip to content
OpenAdvisories
Unscored CVE-2019-9946 EUVD-2019-19300GHSA-6g96-g4m6-hw69

Cloud Native Computing Foundation (CNCF) CNI (Container Networking Interface) 0.7.4 has a network firewall misconfiguration which affects K…

Published Apr 2, 2019 · Updated Aug 4, 2024 · Assigned by mitre

Description

Cloud Native Computing Foundation (CNCF) CNI (Container Networking Interface) 0.7.4 has a network firewall misconfiguration which affects Kubernetes. The CNI 'portmap' plugin, used to setup HostPorts for CNI, inserts rules at the front of the iptables nat chains; which take precedence over the KUBE- SERVICES chain. Because of this, the HostPort/portmap rule could match incoming traffic even if there were better fitting, more specific service definition rules like NodePorts later in the chain. The issue is fixed in CNI 0.7.5 and Kubernetes 1.11.9, 1.12.7, 1.13.5, and 1.14.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
Debian 14 kubernetes 1.17.4-1 —
Debian 13 kubernetes 1.17.4-1 —
Debian 12 kubernetes 1.17.4-1 —
ReleasePackageFixed inAdvisory
RHEL 8 buildah +1 1.9.0-5.module+el8.1.0+4240+893c1ab8 RHSA-2019:3403
RHEL 8 cockpit-podman 4-1.module+el8.1.0+4081+b29780af RHSA-2019:3403
RHEL 8 container-selinux 2:2.107-2.module+el8.1.0+4081+b29780af RHSA-2019:3403
RHEL 8 containernetworking-plugins 0.8.1-2.module+el8.1.0+4081+b29780af RHSA-2019:3403
RHEL 8 fuse-overlayfs 0.4.1-1.module+el8.1.0+4081+b29780af RHSA-2019:3403
RHEL 8 oci-systemd-hook 1:0.1.15-2.git2d0b8a3.module+el8.1.0+4081+b29780af RHSA-2019:3403
RHEL 8 oci-umount 2:2.3.4-2.git87f9237.module+el8.1.0+4081+b29780af RHSA-2019:3403
RHEL 8 podman +4 1.4.2-5.module+el8.1.0+4240+893c1ab8 RHSA-2019:3403
RHEL 8 python-podman-api 1.2.0-0.1.gitd0a45fe.module+el8.1.0+4081+b29780af RHSA-2019:3403
RHEL 8 runc 1.0.0-60.rc8.module+el8.1.0+4081+b29780af RHSA-2019:3403
RHEL 8 skopeo +2 1:0.1.37-5.module+el8.1.0+4240+893c1ab8 RHSA-2019:3403
RHEL 8 slirp4netns 0.3.0-4.module+el8.1.0+4306+1d917805 RHSA-2019:3403
RHEL 8 toolbox 0.0.4-1.module+el8.1.0+4081+b29780af RHSA-2019:3403
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Red Hat Rhel Extras Other 7 containernetworking-plugins 0.7.5-2.el7 RHBA-2019:0862

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 8 oci-systemd-hook 1:0.1.15-2.git2d0b8a3.module_el8.3.0+2044+12421f43 ALSA-2019:3403
AlmaLinux 8 oci-umount 2:2.3.4-2.git87f9237.module_el8.3.0+2044+12421f43 ALSA-2019:3403

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 8 oci-systemd-hook 1:0.1.15-2.git2d0b8a3.module+el8.4.0+557+48ba8b2f RLSA-2019:3403
Rocky Linux 8 oci-umount 2:2.3.4-2.git87f9237.module+el8.4.0+557+48ba8b2f RLSA-2019:3403
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed k3s 1.21.3+k3s1-1.2 openSUSE-SU-2024:10884-1
ReleasePackageFixed inAdvisory
Alpine v3.24 containerd 1.2.6-r0 —
Alpine v3.23 containerd 1.2.6-r0 —
Alpine v3.22 containerd 1.2.6-r0 —
Alpine v3.21 containerd 1.2.6-r0 —
Alpine v3.20 containerd 1.2.6-r0 —
Show 11 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 containerd 1.2.6-r0 —
Alpine v3.18 containerd 1.2.6-r0 —
Alpine v3.17 containerd 1.2.6-r0 —
Alpine v3.16 containerd 1.2.6-r0 —
Alpine v3.15 containerd 1.2.6-r0 —
Alpine v3.14 containerd 1.2.6-r0 —
Alpine v3.13 containerd 1.2.6-r0 —
Alpine v3.12 containerd 1.2.6-r0 —
Alpine v3.11 containerd 1.2.6-r0 —
Alpine v3.10 containerd 1.2.6-r0 —
Alpine v3.9 containerd 1.2.6 —

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 7 kubeadm +2 1.12.7-1.1.2.el7 ELSA-2019-4593
Oracle Linux 7 kubeadm-ha-setup 0.0.2-1.0.24.el7 ELSA-2019-4593
Oracle Linux 7 kubeadm-upgrade 0.0.1-1.0.22.el7 ELSA-2019-4593
Oracle Linux 7 kubernetes-cni 0.6.0-2.2.1.el7 ELSA-2019-4593
Oracle Linux 7 kubernetes-cni-plugins 0.7.5-1.0.1.el7 ELSA-2019-4593

Advisories 6

References