Security: pin oauthlib>=4.0.0 (CVE-2026-49264, CVE-2026-49265)
I maintainer di solito rispondono entro 3 giorni
Valutazione
- Difficoltà
- 1/5
- Tempo stimato
- Meno di un'ora
- Idoneità per principianti
- 30/100
Direzione di ricerca
Start with requirements.txt and compare the requested dependency pin with the protective pattern from #2016. Add the direct oauthlib>=4.0.0 constraint, then verify that the dependency resolves to the fixed 4.0.0 line; the issue notes that this pin can later be removed after requests-oauthlib ships its raised lower bound.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Two CVEs were published against oauthlib affecting all 3.x releases:
- CVE-2026-49265 -- Timing attack vulnerability in PKCE
code_verifiercomparison (CWE-208) - CVE-2026-49264 -- Unsafe JSONP callback injection in
RevocationEndpoint
Both are fixed in oauthlib 4.0.0.
The dependency chain here is:
kubernetes → requests-oauthlib → oauthlib>=3.0.0
requests-oauthlib declares oauthlib>=3.0.0, which allows resolvers to land on the vulnerable 3.x line. The upstream fix is requests/requests-oauthlib#577, but that project is slow-moving.
The same protective pattern was used before in #2016 -- adding a direct oauthlib pin to requirements.txt. A PR with the one-line fix is attached.
Once requests/requests-oauthlib#577 merges and a new requests-oauthlib release ships with the raised lower bound, this pin can be removed (same as #2434 cleaned up the previous one).
- Lingua principale
- Python
- Stelle
- 7.7k
- Fork
- 3.5k
- Merge medio
- 3g 4h
- PR unite (30g)
- 9
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di kubernetes-client/python
-
getheaders is deprecated in urllib3 >= 2.0.0Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Apertakind/bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 68/100
kubernetes-client/python#2280 · 16 commenti · 9 reazioni ·
I maintainer di solito rispondono entro 3 giorni
-
Release 1.37Forse di nuovo libera @yliaog l’ha presa 36 giorni fa e non c’è nessuna pull request aperta. Aperta
kubernetes-client/python#2691 · 1 commento · 1 reazione · 1 assegnatario ·
I maintainer di solito rispondono entro 3 giorni
-
Growing library sizeApertahelp wanted
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
kubernetes-client/python#2677 · 14 commenti · 1 reazione ·
I maintainer di solito rispondono entro 3 giorni
-
Add option to disable strict x509 verifcation in sync clientForse già presa @Vishwa0223 l’ha presa 41 giorni fa. Apertahelp wanted kind/feature
kubernetes-client/python#2602 · 6 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 3 giorni
-
v36.0.0 regression fetching container logsForse di nuovo libera @yliaog l’ha presa 79 giorni fa e non c’è nessuna pull request aperta. Apertakind/bug
kubernetes-client/python#2596 · 14 commenti · 2 reazioni · 1 assegnatario ·
I maintainer di solito rispondono entro 3 giorni
Tutte le issue di kubernetes-client/python
Issue simili
-
Claiming namespace apexdevApertanamespace operations
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
EclipseFdn/open-vsx.org#13737 ·
I maintainer di solito rispondono entro 1 giorno
-
Zero-token evaluations are treated as missing cost in selectionForse già presa @sylvesterkaczmarek l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
google-research/rrsi#6 ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
aws-samples/sample-aws-genai-db-modernizer#294 ·
I maintainer di solito rispondono entro 1 giorno
-
feedback simulation workshop
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
githubnext/gh-aw-workshop#4174 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
WingedGuardian/GENesis-AGI#2852 ·
I maintainer di solito rispondono entro 1 giorno