CVE-2025-4517 in CPythoninformation

Résumé

par VulDB • 11/08/2026

Permet des écritures arbitraires sur le système de fichiers en dehors du répertoire d’extraction lors de l’extraction avec filter="data".

Vous êtes concerné par cette vulnérabilité si vous utilisez le module tarfile pour extraire des archives tar non fiables à l’aide de TarFile.extractall() ou TarFile.extract(), en spécifiant le paramètre filter= avec la valeur "data" ou "tar". Consultez la documentation sur les filtres d’extraction de tarfile https://docs.python.org/3/library/tarfile.html#tarfile-extraction-filter pour plus d’informations.

Notez que, à partir de Python 3.14 et versions ultérieures, la valeur par défaut du paramètre filter= a changé : elle est passée de « aucun filtrage » à "data". Par conséquent, si vous dépendez de ce nouveau comportement par défaut, votre utilisation est également concernée.

Notez qu’aucune de ces vulnérabilités n’affecte significativement l’installation des distributions source (qui sont des archives tar), car les distributions source permettent déjà l’exécution arbitraire de code lors du processus de construction. Toutefois, il est important d’éviter d’installer des distributions source contenant des liens suspects.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

PSF

Réserver

09/05/2025

Divulgation

03/06/2025

Modérer

accepté

Entrée

VDB-310971

CPE

prêt

EPSS

0.01276

KEV

non

Activités

très faible

Sources

Do you know our Splunk app?

Download it now for free!