جزئیات آسیب‌پذیری

CVE-2026-11940

Python Software Foundation CPython

tarfile extraction filter bypass allows escaping the destination directory

CVSS 4.0
7.8بالا

شرح رسمی (انگلیسی)

tarfile.extractall() with the 'data' or 'tar' filter could be bypassed by a crafted archive where a hardlink references a symlink stored at a deeper name than the hardlink itself.  The extraction fallback validated the symlink at it's archived location but recreated it at the hardlink's shallower path, letting a relative target the filter judged contained escape the destination directory.  This allowed a malicious tar archive to create a symlink pointing outside the destination, enabling out-of-destination file reads or writes. This was an incomplete fix of CVE-2025-4330.

امتیازهای CVSS

امتیازنسخهمنبعبردار
7.8بالا 4.0 CVEProject cvelistV5 (CNA) (PSF) CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:H/SI:H/SA:N

محصولات آسیب‌پذیر

فروشندهمحصولنسخه‌هامنبع
Python Software Foundation CPython v < 3.10.21 CVEProject cvelistV5 (CNA)
Python Software Foundation CPython 3.11.0 ≤ v < 3.11.16 CVEProject cvelistV5 (CNA)
Python Software Foundation CPython 3.12.0 ≤ v < 3.12.14 CVEProject cvelistV5 (CNA)
Python Software Foundation CPython 3.13.0 ≤ v < 3.13.15 CVEProject cvelistV5 (CNA)
Python Software Foundation CPython 3.14.0 ≤ v < 3.14.7 CVEProject cvelistV5 (CNA)
Python Software Foundation CPython 3.15.0a1 ≤ v < 3.15.0b4 CVEProject cvelistV5 (CNA)

منابع و راهنماها

۱۰
هشدار CVEهای بعدی این محصولمحصول را دنبال کنید تا آسیب‌پذیری‌های تازه را در تلگرام بگیرید.

اطلاعات

تاریخ انتشار
۱۴۰۵/۰۴/۰۲
آخرین به‌روزرسانی
۱۴۰۵/۰۵/۲۲
وضعیت
منتشرشده
صادرکننده (CNA)
PSF

پیش‌بینی بهره‌برداری (EPSS)

۰٫۷۵٪
احتمال بهره‌برداری در ۳۰ روز
۵۵٫۱٪
صدک (نسبت به همه‌ی CVEها)

ارزیابی SSVC (CISA)

قابل خودکارسازی
بله
وضعیت بهره‌برداری
ندارد
اثر فنی
جزئی

ضعف‌ها (CWE)

  • CWE-22
  • CWE-59