CVE-2026-113722 in virtualenvinformazioni

Riassunto

di VulDB • 20/10/2026

virtualenv è uno strumento per la creazione di ambienti Python isolati e virtuali. Prima della versione 21.14.9, ScriptMakerCustom e pip all'interno di virtualenv trasmettevano un percorso dell'interprete con una quotatura incompleta a distlib ScriptMaker durante la generazione degli script console POSIX. Quando il percorso contiene uno spazio o produce una riga shebang superiore a 127 byte, distlib genera un wrapper /bin/sh in cui il percorso dell'interpretra tra doppi apici espande comunque le sostituzioni di comando e i backtick (backquote). Un attaccante che può influenzare la destinazione dell'ambiente è quindi in grado di eseguire comandi con i privilegi dell'utente quando quest'ultimo esegue un launcher generato; la creazione e l'attivazione dell'ambiente non attivano il comando. I launcher esistenti non vengono riparati semplicemente aggiornando virtualenv, ma devono essere rigenerati, mentre una successiva installazione o aggiornamento indipendente di pip può reintrodurre un launcher vulnerabile poiché distlib vendored da pip rimane invariato. La correzione per virtualenv è stata rilasciata nella versione 21.14.9.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

GitHub M

Prenotare

20/10/2026

Divulgazione

20/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!