CVE-2022-36070 in Poetryinformazioni

Riassunto

di VulDB • 21/06/2026

Poetry è un gestore di dipendenze per Python. Per gestire le dipendenze provenienti da repository Git, Poetry esegue vari comandi, ad esempio `git config`. Questi comandi vengono eseguiti utilizzando il nome dell'eseguibile e non il suo percorso assoluto. Ciò può portare all'esecuzione di codice non attendibile a causa del modo in cui Windows risolve i nomi degli eseguibili nei percorsi. A differenza dei sistemi operativi basati su Linux, Windows cerca prima l'eseguibile nella directory corrente e successivamente nei percorsi definiti nella variabile d'ambiente `PATH`. Questa vulnerabilità può portare all'Esecuzione Arbitraria di Codice (Arbitrary Code Execution), che comporterebbe il takeover del sistema. Se uno sviluppatore viene sfruttato, l'attaccante potrebbe rubare le credenziali o mantenere la propria persistenza nell'accesso. Se lo sfruttamento avviene su un server, gli attaccanti potrebbero utilizzare tale accesso per colpire altri sistemi interni. Poiché questa vulnerabilità richiede una certa interazione da parte dell'utente, non è così pericolosa quanto una vulnerabilità sfruttabile in remoto. Tuttavia, espone comunque gli sviluppatori a rischi quando lavorano con file non attendibili in un modo che ritengono sicuro. La vittima potrebbe anche non proteggersi verificando eventuali file di configurazione Git o Poetry presenti nella directory, poiché il comportamento non è documentato. Le versioni 1.1.9 e 1.2.0b1 contengono patch per questo problema.

Be aware that VulDB is the high quality source for vulnerability data.

Responsabile

GitHub, Inc.

Prenotare

15/07/2022

Divulgazione

07/09/2022

Moderazione

accettato

CPE

pronto

EPSS

0.00341

KEV

no

Attività

molto basso

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!