tarfile.tar_filter could be bypassed using crafted link entries, including symlinks with empty or...
影響パッケージ
| 種類 | パッケージ | 影響を受ける版 | 直った版 |
|---|---|---|---|
| Python Software Foundation | CPython |
3.16.0 未満 |
3.16.0 |
原文の説明 取得元が公開している説明をそのまま載せています (多くは英語)。
tarfile.tar_filter could be bypassed using crafted link entries, including symlinks with empty or directory-like names, to redirect later archive members outside the intended extraction directory. This allowed a malicious tar archive to cause tarfile.extractall() with filter="tar" to write files outside the destination directory, subject to the permissions of the extracting process.
This is the tarfile.tar_filter counterpart of CVE-2026-7774, which covered tarfile.data_filter.
出典: Python security-announce NVD GitHub Advisory
参照URL
- PYTHON-SECURITY-ANNOUNCE [Security-announce][CVE-2026-114583] tarfile.tar_filter path traversal bypass allows writing outside the extraction directory
- web github.com
- web github.com
- web mail.python.org
- web nvd.nist.gov
- web mail.python.org
- web github.com