CVE-2020-8558: A security issue was discovered in kube-proxy which allows adjacent hosts to reach TCP and UDP services bound to 127.0.0.1 running on the node or in the node's network namespace. For example, if a cluster administrator runs a TCP service on a node that listens on 127.0.0.1:1234, because of this bug, that service would be potentially reachable by other hosts on the same LAN as the node, or by containers running on the same node as the service. If the example service on port 1234 required no additional authentication (because it assumed that only other localhost processes could reach it), then it could be vulnerable to attacks that make use of this bug. Fixed Versions: Although the issue is caused by kube-proxy, the current fix for the issue is in kubelet (although future versions may have the fix in kube-proxy instead). We recommend updating both kubelet and kube-proxy to be sure the issue is addressed. The following versions contain the fix: kubelet/kube-proxy master - fixed by #91569 kubelet/kube-proxy v1.18.4+ - fixed by #92038 kubelet/kube-proxy v1.17.7+ - fixed by #92039 kubelet/kube-proxy v1.16.11+ - fixed by #92040 Maintainer, please bump these packages.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79591b01704864ffb071096cfcbae18fc3e9dce6 commit 79591b01704864ffb071096cfcbae18fc3e9dce6 Author: William Hubbs <williamh@gentoo.org> AuthorDate: 2020-07-13 18:05:40 +0000 Commit: William Hubbs <williamh@gentoo.org> CommitDate: 2020-07-13 18:08:52 +0000 profiles/package.mask: maske kubernetes split packages These versions are old and have known security issues. They are scheduled for removal in 60 days. Bug: https://bugs.gentoo.org/731804 Signed-off-by: William Hubbs <williamh@gentoo.org> profiles/package.mask | 17 +++++++++++++++++ 1 file changed, 17 insertions(+)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f47c78be2c02cb0092b05a434aeefcb5dcb18834 commit f47c78be2c02cb0092b05a434aeefcb5dcb18834 Author: William Hubbs <williamh@gentoo.org> AuthorDate: 2020-09-13 22:04:54 +0000 Commit: William Hubbs <williamh@gentoo.org> CommitDate: 2020-09-13 22:12:09 +0000 profiles/package.mask: bring back kubeadm split package Bug: https://bugs.gentoo.org/741572 Bug: https://bugs.gentoo.org/731804 Signed-off-by: William Hubbs <williamh@gentoo.org> profiles/package.mask | 1 - 1 file changed, 1 deletion(-)
I need to put this on hold for a bit. Bug #741572 indicates a case for having a split kubeadm package. I will determin whether all of the other packages should be split or not and go from there on this bug.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e9b2b6caeb9ab55a6d128a0e864c496d4bcfdf2 commit 1e9b2b6caeb9ab55a6d128a0e864c496d4bcfdf2 Author: William Hubbs <williamh@gentoo.org> AuthorDate: 2020-10-03 19:17:53 +0000 Commit: William Hubbs <williamh@gentoo.org> CommitDate: 2020-10-03 21:34:26 +0000 package.mask: unmask kubernetes split packages Bug: https://bugs.gentoo.org/731804 Bug: https://bugs.gentoo.org/741572 Signed-off-by: William Hubbs <williamh@gentoo.org> profiles/package.mask | 16 ---------------- 1 file changed, 16 deletions(-)
If the fix is only in kube-proxy, then all we need here now is a cleanup of its 1.17 branch, so 1.17.3 and 1.17.4 need to be dropped.
Tree is clean. Thanks!