Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CVE upgrade requirement k8s.io >=1.18.19 #74

Open
jeffbanks opened this issue Sep 30, 2021 · 3 comments
Open

CVE upgrade requirement k8s.io >=1.18.19 #74

jeffbanks opened this issue Sep 30, 2021 · 3 comments
Labels
bug Something isn't working needs-triage zh:Icebox Issues in the ZenHub pipeline 'Icebox'

Comments

@jeffbanks
Copy link
Contributor

jeffbanks commented Sep 30, 2021

Issue

Per CVE-2021-25737, upgrade to at least 1.18.19 is recommended.

Moderate severity issue

A security issue was discovered in Kubernetes where a user may be able to redirect pod traffic to private networks on a Node. Kubernetes already prevents creation of Endpoint IPs in the localhost or link-local range, but the same validation was not performed on EndpointSlice IPs.

**Fix:
Upgrading 1.18.19

┆Issue is synchronized with this Jira Task by Unito
┆Issue Number: K8SSAND-941
┆Priority: Medium

@jeffbanks jeffbanks added bug Something isn't working needs-triage labels Sep 30, 2021
@jeffbanks jeffbanks self-assigned this Sep 30, 2021
@jdonenine
Copy link
Collaborator

@jsanda does this get resolved if we do the work to support v1.22 for reaper-operator in #76 ?

@bradfordcp
Copy link
Member

Hey team! Please add your planning poker estimate with ZenHub @jsanda @burmanm @Miles-Garnsey

@adejanovski adejanovski added zh:Icebox Issues in the ZenHub pipeline 'Icebox' and removed zh:Assess/Investigate labels Apr 13, 2022
@Miles-Garnsey
Copy link
Member

I still don't have Zenhub access here so I'll add an estimate here @bradfordcp. I assume that this ticket relates to upgrading the k8s version beyond 1.18.19 for the reaper-operator tests only. My understanding is that the vuln is in Kubernetes itself, not the k8s libraries we import into reaper-operator.

On those assumptions, I question whether we should do this piece of work, because users are in control of the k8s version installed and reaper-operator is in maintenance mode.

If we do choose to do the work, I recommend a proper upgrade to 1.22+ which is a larger piece of work and entails API changes (due to deprecations from 1.18-1.21 especially).

If we go ahead, I'd recommend 2 days time-boxed research to establish how long this will take (it may just be the two days, but it could blow out to 5).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working needs-triage zh:Icebox Issues in the ZenHub pipeline 'Icebox'
Projects
None yet
Development

No branches or pull requests

5 participants