CVE-2026-19672 in tarfileИнформация

Сводка

по VulDB • 19.08.2026

Модуль tarfile содержит уязвимость в фильтрах извлечения архивов (tar) и данных: при обработке членов с именами, которые выходят за пределы целевой директории и затем возвращаются обратно (например, `../evil/../dest/sub/file`), создавались каталоги вне заданного места назначения. Проверка на безопасность использовала разрешенный путь (resolved path), однако промежуточные каталоги создавались исходя из имени в том виде, в котором оно было указано изначально.

Создаются только пустые каталоги за пределами целевой директории. Содержимое членов архива все равно извлекается внутри них. Чтобы вернуться в целевую директорию, имя члена должно содержать последний компонент пути самой целевой директорий; таким образом, извлечение в безопасную случайным образом сгенерированную директорию не затрагивается.

Уязвимость влияет только на платформы POSIX. В Windows компоненты `..` сворачиваются до того, как путь достигнет файловой системы, поэтому каталоги вне целевой директории никогда не создаются.

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

Ответственный

PSF

Резервировать

12.08.2026

Раскрытие

19.08.2026

Модерация

принято

Вход

VDB-393181

EPSS

0.00324

KEV

Нет

Деятельности

Очень низкий

Источники

Do you need the next level of professionalism?

Upgrade your account now!