خانه » CVE-2025-11001

CVE-2025-11001

7-Zip ZIP File Parsing Directory Traversal Remote Code Execution Vulnerability

توسط Vulnerbyte Alerts
191 بازدید
هشدار سایبری CVE-2025-11001

چکیده

آسیب‌پذیری پیمایش مسیر (Path Traversal) در 7-Zip به مهاجم اجازه می‌دهد با ایجاد یک فایل ZIP حاوی لینک نمادین (Symbolic Link) مخرب، مسیر استخراج را به دایرکتوری‌های حساس ویندوز هدایت کند. در صورتی که کاربر این فایل را با دسترسی مدیریتی (Administrator) استخراج کند، مهاجم می‌تواند فایل‌های دلخواه خود را در مسیرهای سیستمی قرار داده و در نهایت منجر به اجرای کد دلخواه (RCE) شود.

توضیحات

آسیب‌پذیری CVE-2025-11001 یک ضعف از نوع پیمایش مسیر (Path Traversal) مطابق CWE‑22 است که به‌دلیل مدیریت نادرست لینک‌های نمادین (Symbolic Links) در هنگام استخراج فایل‌های ZIP توسط 7-Zip رخ می‌دهد. در حالت عادی، هنگام استخراج فایل، مسیر مقصد باید به دایرکتوری مشخص‌شده توسط کاربر محدود شود؛ اما در این ضعف امنیتی، 7-Zip در مواجهه با یک ZIP حاوی symlink به مسیرهای خارج از مقصد، اعتبارسنجی لازم را اعمال نکرده و اجازه می دهد مسیر استخراج به دایرکتوری های خارج از مقصد هدایت شود.

فایل ZIP مخرب که شامل یک symlink entry و یک payload است، هنگام استخراج با دسترسی Admin باعث می‌شود 7-Zip symlink را بدون اعتبارسنجی ایجاد کند و سپس payload را در مسیر واقعی symlink یعنی یک دایرکتوری حساس ویندوز بنویسد. این وضعیت امکان overwrite فایل‌های سیستمی، قرار دادن فایل جدید در مسیرهای حیاتی و در برخی مسیرهای خاص (مثل Startup، RunOnce، یا binary یک سرویس) منجر به اجرای غیرمستقیم و در نهایت RCE می‌شود.

از آنجا که ایجاد symlink در ویندوز نیازمند دسترسی مدیریتی می باشد، این آسیب‌پذیری تنها زمانی قابل بهره‌برداری است که 7-Zip با سطح دسترسی Administrator اجرا شود؛ برای مثال زمانی که کاربر محتوای ZIP را با حساب مدیریتی استخراج می‌کند یا زمانی که 7‑Zip توسط سرویس‌های سیستمی فراخوانی می‌شود. کد اثبات مفهومی (PoC) به‌صورت عمومی منتشر شده است و نشان می‌دهد مهاجم می‌تواند با خودکارسازی فرآیند تولید ZIP مخرب، مسیر استخراج را به دایرکتوری‌های سیستمی هدایت کند. این PoC به‌طور عملی ثابت می‌کند که نسخه‌های آسیب‌پذیر 7-Zip هیچ‌گونه اعتبارسنجی یا محدودسازی مسیر را در برابر symlinkهای ZIP انجام نمی‌دهند و در نتیجه مهاجم می تواند کنترل سطح بالایی بر فایل‌های سیستم پیدا کند. پیامدهای این آسیب‌پذیری تاثیر بالا بر محرمانگی با افشای اطلاعات حساس، یکپارچگی با امکان تغییر یا عملیات غیرمجاز در فایل‌های سیستمی و در دسترس پذیری با ایجاداختلال کامل در سیستم است. این آسیب‌پذیری با انتشار نسخه 25.00 به‌طور کامل پچ شده است.

CVSS

Score Severity Version Vector String
7.0 HIGH 3.0 CVSS:3.0/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H

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

Versions Product
affected at 24.09 (x64) 7-Zip

لیست محصولات بروز شده

Versions Product
Fixed in 7-Zip 25.00 7-Zip

استفاده محصول در ایران

در این جدول، تعداد صفحات ایندکس‌شده در گوگل با دامنه .ir که 7-Zip را ذکر کرده اند، ثبت شده است. این داده صرفاً برای برآورد تقریبی حضور محصولات در وب ایران استفاده شده و نمایانگر میزان نصب دقیق و استفاده واقعی نیست.

Approx. Usage in .ir Domain via Google

(Total Pages)

Search Query (Dork) Product
56,500 site:.ir “7-Zip” 7-Zip

نتیجه گیری

این آسیب‌پذیری با شدت بالا در 7-Zip زمانی ریسک بالایی ایجاد می کند که برنامه با دسترسی مدیریتی اجرا شود؛ در این حالت، زمانی که کاربر یک فایل ZIP مخرب را استخراج کند برای مهاجم امکان اجرای کد دلخواه از راه دور فراهم می شود. به‌دلیل وجود PoC عمومی و سهولت بهره‌برداری، اجرای فوری اقدامات زیر برای جلوگیری از بهره‌برداری و کاهش ریسک ضروری است:

  • به‌روزرسانی فوری: تمام نصب‌های 7-Zip را به نسخه 25.00 یا بالاتر به روزرسانی کنید. این اقدام، مؤثرترین و قطعی‌ترین راهکار برای رفع آسیب‌پذیری است و باید در اولویت قرار گیرد. سایر اقدامات نقش مکمل را دارند و می‌توانند به کاهش ریسک این آسیب پذیری و مقابله با حملات مشابه کمک کنند.
  • غیرفعال کردن اجرای خودکار با سطح دسترسی مدیریتی: از اجرای پیش فرض 7-Zip با سطح دسترسی مدیریتی خودداری کنید و اصل حداقل دسترسی را اعمال نمایید.
  • مسدود کردن استخراج فایل‌های ناشناس: کاربران را آموزش دهید که فایل‌های ZIP دریافتی از منابع ناشناس را با حساب ادمین استخراج نکنند.
  • فعال‌سازی فایروال اپلیکیشن وب (WAF) یا آنتی‌ویروس: فعال‌سازی فایروال اپلیکیشن وب (WAF) یا استفاده از آنتی‌ویروس‌های پیشرفته می‌تواند از رسیدن فایل‌های ZIP مخرب به کاربران نهایی جلوگیری کند.
  • اسکن دوره‌ای با ابزارهای امنیتی: از ابزارهایی مانند VirusTotal یا قوانین YARA اختصاصی برای شناسایی فایل‌های ZIP حاوی symlink مخرب استفاده کنید.
  • محدودسازی سرویس‌ها: اگر 7-Zip به‌عنوان Service Account استفاده می‌شود، دسترسی آن را به حداقل ممکن کاهش دهید و از حساب‌های غیرادمین استفاده کنید.

اجرای این اقدامات به ویژه به روزرسانی و محدودسازی دسترسی، ریسک ناشی از این آسیب پذیری را به حداقل رسانده و سطح امنیت سیستم ها را به طور چشمگیری افزایش می دهد.

امکان استفاده در تاکتیک های Mitre Attack

Initial Access (TA0001)

در این سناریو، ورودی اولیه از طریق دریافت یک فایل ZIP مخرب انجام می‌شود که مهاجم آن را با یک symlink داخل آرشیو تزریق کرده است. قربانی با اعتماد به منبع یا از طریق مهندسی اجتماعی فایل را دریافت کرده و فرآیند استخراج را آغاز می‌کند. این ورودی هیچ نیاز به احراز هویت یا تعامل پیچیده ندارد و صرفاً با اجرای 7-Zip توسط کاربر فعال می‌شود.

Execution (TA0002)

اجرای کد مستقیماً توسط7-Zip انجام نمی‌شود، اما نوشتن فایل مخرب در مسیرهای خاص—مثل Startup، RunOnce یا مسیر یک سرویس—باعث اجرای غیرمستقیم کد هنگام بوت یا اجرای سرویس می‌شود. در عمل، این یک chain execution است که با جایگزین‌سازی باینری یا قرارگیری فایل در محل autoload به RCE ختم می‌شود.

Credential Access (TA0006)

در صورت overwrite کردن فایل‌های مرتبط با credential providers یا ابزارهای احراز هویت مانند فایل‌های DLL مربوط به لاگین، مهاجم می‌تواند فایل مخرب خود را در این مسیرها جایگزین کرده و عملاً مسیر دسترسی به اطلاعات احراز هویت را دست‌کاری کند.

Defense Evasion (TA0005)

استفاده از symlink داخلZIP، یک روش کلاسیک برای دور زدن کنترل مسیر و bypass محدودیت‌های نوشتن در مسیرهای محافظت‌شده است. مهاجم بدون اینکه مستقیماً مسیر حساس را هدف بگیرد، با بهره‌گیری از رفتار اشتباه ابزار استخراج، validation سیستم را دور می‌زند.

Lateral Movement (TA0008)

اگر فایل تزریق‌شده جایگزین یک باینری شبکه‌محور یا سرویس اشتراک‌گذاری فایل شود، اجرای آن می‌تواند دسترسی مهاجم را به سایر ماشین‌های شبکه گسترش دهد.

Impact (TA0040)

نوشتن فایل در مسیرهای سیستمی، overwrite باینری‌ها، تزریق فایل در مسیر autoload و اجرای غیرمستقیم آن می‌تواند به RCE با سطح دسترسی بالا منجر شود. این وضعیت می‌تواند کنترل کامل دستگاه، تخریب فایل‌ها، persistence سطح‌سیستمی و takeover کامل محیط را به دنبال داشته باشد.

منابع

  1. https://www.cve.org/CVERecord?id=CVE-2025-11001
  2. https://www.cvedetails.com/cve/CVE-2025-11001/
  3. https://www.zerodayinitiative.com/advisories/ZDI-25-949/
  4. https://vulmon.com/vulnerabilitydetails?qid=CVE-2025-11001
  5. https://vuldb.com/?id.327583
  6. https://github.com/pacbypass/CVE-2025-11001
  7. https://github.com/mbanyamer/CVE-2025-11001—7-Zip
  8. https://nvd.nist.gov/vuln/detail/CVE-2025-11001
  9. https://cwe.mitre.org/data/definitions/22.html

همچنین ممکن است دوست داشته باشید

پیام بگذارید