uv.lock pins requests 2.32.3, below the 2.32.4 fix for CVE-2024-47081

Aperta Adatta ai principianti
#539 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
72/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Tranquilla
Stack tecnologico
python
Ambito
security

Direzione di ricerca

Parti dall'uv.lock committato nella root del repository e conferma che fissa requests 2.32.3, poi esegui uv lock --upgrade-package requests e verifica che il lock ora risolva a 2.32.4 o successivo. Confronta con api/poetry.lock, che è già a 2.32.5, per confermare che non ci siano conflitti tra i due lati. Si è conclusi quando si dispone di un uv.lock aggiornato con il requests corretto, più un uv sync che conferma che l'ambiente si installa ancora correttamente.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Hi, thanks for deepwiki-open. This is a low-priority dependency note about the lockfile.

The committed uv.lock pins requests to 2.32.3. That release is below 2.32.4, the version that fixes CVE-2024-47081 (also tracked as GHSA-9hjg-9r4m-mvj7), a .netrc credential leak through malicious redirect URLs. A fresh uv sync therefore installs a requests that still carries the issue. The api side is already fine, because api/poetry.lock resolves requests to 2.32.5.

Refreshing the uv lock so requests lands on 2.32.4 or later closes the gap. Please test compatibility first.

uv lock --upgrade-package requests

Low priority, and happy to open a PR if that helps.

Lingua principale
Python
Stelle
18.1k
Fork
2k
Merge medio
5m
PR unite (30g)
5

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di AsyncFuncAI/deepwiki-open

Tutte le issue di AsyncFuncAI/deepwiki-open

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.