CVE-2022-23530 in GuardDoginformazioni

Riassunto

di VulDB • 26/07/2026

GuardDog è uno strumento da riga di comando (CLI) per identificare pacchetti PyPI dannosi. Le versioni precedenti alla v0.1.8 sono vulnerabili a scrittura arbitraria di file durante la scansione di un pacchetto remoto PyPI appositamente creato ad hoc. L'estrazione dei file utilizzando `shutil.unpack_archive()` da un archivio tar potenzialmente malevolo, senza convalidare che il percorso del file di destinazione sia all'interno della directory di destinazione prevista, può causare la sovrascrittura di file al di fuori della directory di destinazione. Questo problema è stato risolto nella versione 0.1.8. Le possibili contromisure includono l'utilizzo di un modulo più sicuro, come `zipfile`, e la convalida della posizione dei file estratti, scartando quelli con percorsi malevoli.

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

Responsabile

GitHub, Inc.

Prenotare

19/01/2022

Divulgazione

17/12/2022

Moderazione

accettato

CPE

pronto

EPSS

0.00704

KEV

no

Attività

molto basso

Fonti

Might our Artificial Intelligence support you?

Check our Alexa App!