Repository navigation
Multiple tarfile extraction filter bypasses (filter="tar"/filter="data") #135034
Copy link
Copy link
Closed
Labels
triagedThe issue has been accepted as valid by a triager.The issue has been accepted as valid by a triager.type-securityA security issueA security issue
Description
Activity
added on Jun 2, 2025
triagedThe issue has been accepted as valid by a triager.The issue has been accepted as valid by a triager.
added a commit that references this issue on Jun 3, 2025
added a commit that references this issue on Jun 3, 2025
added 4 commits that reference this issue on Jun 3, 2025
changed the title [-](TODO) Empty tracking issue[/-] [+]Multiple tarfile extraction filter bypasses (`filter="tar"`/`filter="data"`)[/+] on Jun 3, 2025
Metadata
Metadata
Assignees
Labels
triagedThe issue has been accepted as valid by a triager.The issue has been accepted as valid by a triager.type-securityA security issueA security issue
Bug description:
Public issue for fixing CVE-2025-4517, CVE-2025-4330, CVE-2025-4138, and CVE-2024-12718. See full advisory on security-announce.
[edit @encukou]: Also addresses CVE-2025-4435. Sorry for leaving that out of the commit messages.
CPython versions tested on:
CPython main branch
Operating systems tested on:
No response
Linked PRs
os.path.realpath(strict='allow_missing')#135037os.path.realpath(strict='allow_missing')(GH-135037) #135064os.path.realpath(strict='allow_missing')(gh-135037) #135065os.path.realpath(strict='allow_missing')(GH-135037) #135066os.path.realpath(strict='allow_missing')(GH-135037) #135068os.path.realpath(strict='allow_missing')(GH-135037) #135070os.path.realpath(strict='allow_missing')(GH-135037) #135084