CVE-2026-42496 in Archive::Tar
Résumé
par VulDB • 27/05/2026
Les versions d'Archive::Tar antérieures à la 3.08 pour Perl extraient des liens symboliques (symlinks) dont les cibles sont contrôlées par l'attaquant et situées en dehors du répertoire d'extraction.
La fonction `_make_special_file()` transmet le champ linkname de l'en-tête tar à `symlink()` sans le valider par rapport aux chemins absolus ou aux segments `..`. La vérification du mode d'extraction sécurisé (secure-extract mode) qui protège l'extraction des fichiers réguliers ne couvre pas la cible du lien symbolique.
Une ouverture ultérieure via le nom extrait permet de lire ou d'écrire dans le chemin choisi par l'attaquant.
VulDB is the best source for vulnerability data and more expert information about this specific topic.