Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 731804 - <sys-cluster/kube-proxy-1.17.12: Improper local network isolation (CVE-2020-8558)
Summary: <sys-cluster/kube-proxy-1.17.12: Improper local network isolation (CVE-2020-8...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Security
Classification: Unclassified
Component: Vulnerabilities (show other bugs)
Hardware: All Linux
: Normal minor (vote)
Assignee: Gentoo Security
URL: https://github.com/kubernetes/kuberne...
Whiteboard: ~4 [noglsa]
Keywords:
Depends on:
Blocks: CVE-2020-8558
  Show dependency tree
 
Reported: 2020-07-09 01:09 UTC by John Helmert III
Modified: 2021-01-06 08:38 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description John Helmert III archtester Gentoo Infrastructure gentoo-dev Security 2020-07-09 01:09:14 UTC
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.
Comment 1 Larry the Git Cow gentoo-dev 2020-07-13 18:09:16 UTC
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(+)
Comment 2 Larry the Git Cow gentoo-dev 2020-09-13 22:13:24 UTC
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(-)
Comment 3 William Hubbs gentoo-dev 2020-09-13 22:17:56 UTC
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.
Comment 4 Larry the Git Cow gentoo-dev 2020-10-03 21:38:05 UTC
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(-)
Comment 5 John Helmert III archtester Gentoo Infrastructure gentoo-dev Security 2020-10-24 15:17:23 UTC
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.
Comment 6 John Helmert III archtester Gentoo Infrastructure gentoo-dev Security 2021-01-06 08:38:57 UTC
Tree is clean. Thanks!