خانه » CVE-2025-24054

CVE-2025-24054

NTLM Hash Disclosure Spoofing Vulnerability

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

چکیده

آسیب‌پذیری در پروتکل NTLM ویندوز ناشی از کنترل خارجی نام فایل یا مسیر است که به مهاجم بدون نیاز به احراز هویت اجازه می‌دهد عملیات جعل (Spoofing) انجام دهد و هش NTLM کاربر را افشا کند.

توضیحات

آسیب‌پذیری CVE-2025-24054 در پروتکل NTLM ویندوز از نوع کنترل خارجی نام فایل یا مسیر مطابق با CWE-73 است. NTLM پروتکل احراز هویت قدیمی مایکروسافت است و به مهاجم اجازه می‌دهد با دستکاری مسیرهای UNC (فرمت آدرس‌دهی شبکه‌ای مانند \server\share) در فایل‌های خاص مانند library-ms، سیستم قربانی را فریب دهد تا درخواست احراز هویت NTLM به سرور مخرب ارسال شود.

این آسیب‌پذیری به مهاجم بدون نیاز به دسترسی قبلی اجازه می‌دهد از طریق شبکه، هش NTLMv2 کاربر را افشا کند. بهره‌برداری نیازمند تعامل محدود با کاربر است؛ مهاجم می‌تواند فایل مخرب (مانند library-ms دستکاری‌شده) را ارسال کند و کاربر تنها با انتخاب (تک‌کلیک)، بررسی فایل (راست‌کلیک) یا حتی باز کردن پوشه حاوی فایل، بدون نیاز به باز کردن یا اجرای خود فایل، ضعف را فعال نماید. در این حالت ویندوز به‌طور خودکار مسیر UNC را پردازش کرده و هش NTLM را به سرور مهاجم ارسال می کند.

این ضعف قابل بهره‌برداری است؛ مهاجم می‌تواند فایل مخرب را در ZIP قرار دهد یا مستقیم ارسال کند، سپس با اسکریپت‌ها یا ابزارهای خودکار ، هش را دریافت کرده و از آن برای حملات relay (NTLM Relay Attacks)، عبور از هش (Pass-the-Hash)، یا کرک رمز عبور (Password Cracking) استفاده کند.

پیامد اصلی این آسیب‌پذیری تاثیر بالا بر محرمانگی است و می‌تواند منجر به جعل هویت، دسترسی غیرمجاز به منابع شبکه یا گسترش حمله در محیط‌های دامنه شود. کد اثبات مفهومی (POC) برای این آسیب‌پذیری منتشر شده است که نشان می‌دهد چگونه مهاجم می‌تواند با استفاده از فایل‌های مخرب (مانند فایل‌های فشرده ZIP یا LNK)، مسیرهای UNC را به‌طور خودکار در ویندوز اجرا کرده و هش NTLMv2 را به یک سرور SMB مخرب ارسال کند. این فرآیند به مهاجم این امکان را می‌دهد که بدون نیاز به دسترسی مستقیم به سیستم قربانی، اطلاعات حساس کاربر را سرقت کند. همچنین بهره‌برداری فعال این آسیب پذیری تایید شده و در فهرست KEV سازمان CISA ثبت شده است. برای کاهش ریسک ناشی از این آسیب‌پذیری، اسکریپت‌های تشخیص و کاهش ریسک منتشر شده‌ است که هر کدام به‌طور خاص برای شناسایی و محدودسازی تهدیدات طراحی شده‌اند. اسکریپت تشخیص، تنظیمات رجیستری سیستم را بررسی کرده و وجود پیکربندی‌های مناسب برای محدود کردن ترافیک NTLM و الزام امضای SMB را ارزیابی می‌کند. از طرف دیگر، اسکریپت‌های کاهش ریسک به‌طور خودکار تنظیمات رجیستری را به‌گونه‌ای تغییر می‌دهند که ترافیک NTLM را محدود کرده و امضای SMB را برای سرور و ایستگاه‌های کاری فعال می‌سازند. این آسیب پذیری با انتشار به‌روزرسانی‌های امنیتی مایکروسافت در مارس 2025 به‌طور کامل پچ شده است.

CVSS

Score Severity Version Vector String
6.5 MEDIUM 3.1 CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N/E:U/RL:O/RC:C

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

Versions Platforms Product
affected from 10.0.17763.0 before 10.0.17763.7009 32-bit Systems, x64-based Systems Windows 10 Version 1809
affected from 10.0.17763.0 before 10.0.17763.7009 x64-based Systems Windows Server 2019
affected from 10.0.17763.0 before 10.0.17763.7009 x64-based Systems Windows Server 2019 (Server Core installation)
affected from 10.0.20348.0 before 10.0.20348.3328 x64-based Systems Windows Server 2022
affected from 10.0.19044.0 before 10.0.19044.5608 32-bit Systems, ARM64-based Systems, x64-based Systems Windows 10 Version 21H2
affected from 10.0.22621.0 before 10.0.22621.5039 ARM64-based Systems, x64-based Systems Windows 11 version 22H2
affected from 10.0.19045.0 before 10.0.19045.5608 x64-based Systems, ARM64-based Systems, 32-bit Systems Windows 10 Version 22H2
affected from 10.0.26100.0 before 10.0.26100.3476 x64-based Systems Windows Server 2025 (Server Core installation)
affected from 10.0.22631.0 before 10.0.22631.5039 ARM64-based Systems Windows 11 version 22H3
affected from 10.0.22631.0 before 10.0.22631.5039 x64-based Systems Windows 11 Version 23H2
affected from 10.0.25398.0 before 10.0.25398.1486 x64-based Systems Windows Server 2022, 23H2 Edition (Server Core installation)
affected from 10.0.26100.0 before 10.0.26100.3476 ARM64-based Systems, x64-based Systems Windows 11 Version 24H2
affected from 10.0.26100.0 before 10.0.26100.3476 x64-based Systems Windows Server 2025
affected from 10.0.10240.0 before 10.0.10240.20947 32-bit Systems, x64-based Systems Windows 10 Version 1507
affected from 10.0.14393.0 before 10.0.14393.7876 32-bit Systems, x64-based Systems Windows 10 Version 1607
affected from 10.0.14393.0 before 10.0.14393.7876 x64-based Systems Windows Server 2016
affected from 10.0.14393.0 before 10.0.14393.7876 x64-based Systems Windows Server 2016 (Server Core installation)
affected from 6.1.7601.0 before 6.1.7601.27618 x64-based Systems Windows Server 2008 R2 Service Pack 1
affected from 6.1.7601.0 before 6.1.7601.27618 x64-based Systems Windows Server 2008 R2 Service Pack 1 (Server Core installation)
affected from 6.2.9200.0 before 6.2.9200.25368 x64-based Systems Windows Server 2012
affected from 6.2.9200.0 before 6.2.9200.25368 x64-based Systems Windows Server 2012 (Server Core installation)
affected from 6.3.9600.0 before 6.3.9600.22470 x64-based Systems Windows Server 2012 R2
affected from 6.3.9600.0 before 6.3.9600.22470 x64-based Systems Windows Server 2012 R2 (Server Core installation)

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

Versions Platforms Product
10.0.17763.7009 32-bit Systems, x64-based Systems Windows 10 Version 1809
10.0.17763.7009 x64-based Systems Windows Server 2019
10.0.17763.7009 x64-based Systems Windows Server 2019 (Server Core installation)
10.0.20348.3328 x64-based Systems Windows Server 2022
10.0.19044.5608 32-bit Systems, ARM64-based Systems, x64-based Systems Windows 10 Version 21H2
10.0.22621.5039 ARM64-based Systems, x64-based Systems Windows 11 version 22H2
10.0.19045.5608 x64-based Systems, ARM64-based Systems, 32-bit Systems Windows 10 Version 22H2
10.0.26100.3476 x64-based Systems Windows Server 2025 (Server Core installation)
10.0.22631.5039 ARM64-based Systems Windows 11 version 22H3
10.0.22631.5039 x64-based Systems Windows 11 Version 23H2
10.0.25398.1486 x64-based Systems Windows Server 2022, 23H2 Edition (Server Core installation)
10.0.26100.3476 ARM64-based Systems, x64-based Systems Windows 11 Version 24H2
10.0.26100.3476 x64-based Systems Windows Server 2025
10.0.10240.20947 32-bit Systems, x64-based Systems Windows 10 Version 1507
10.0.14393.7876 32-bit Systems, x64-based Systems Windows 10 Version 1607
10.0.14393.7876 x64-based Systems Windows Server 2016
10.0.14393.7876 x64-based Systems Windows Server 2016 (Server Core installation)
6.1.7601.27618 x64-based Systems Windows Server 2008 R2 Service Pack 1
6.1.7601.27618 x64-based Systems Windows Server 2008 R2 Service Pack 1 (Server Core installation)
6.2.9200.25368 x64-based Systems Windows Server 2012
6.2.9200.25368 x64-based Systems Windows Server 2012 (Server Core installation)
6.3.9600.22470 x64-based Systems Windows Server 2012 R2
6.3.9600.22470 x64-based Systems Windows Server 2012 R2 (Server Core installation)

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

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

Approx. Usage in .ir Domain via Google

(Total Pages)

Search Query (Dork) Product
278,000 site:.ir “Windows Server” Windows Server
986,000 site:.ir “Windows 10” Windows 10
492,000 site:.ir “Windows 11” Windows 11

نتیجه گیری

این آسیب‌پذیری با شدت متوسط در پروتکل NTLM ویندوز، امکان افشای هش NTLM و انجام عملیات جعل را با تعامل محدود از سمت کاربر فراهم می‌کند. با انتشار پچ‌های امنیتی مایکروسافت در مارس 2025 و وجود PoC عمومی، اجرای اقدامات زیر برای جلوگیری از بهره‌برداری، کاهش ریسک و تقویت امنیت ضروری است:

  • به‌روزرسانی فوری سیستم‌ها: تمام نسخه‌های آسیب‌پذیر ویندوز باید در اسرع وقت با پچ‌های امنیتی مارس 2025 به‌روزرسانی شوند. این اقدام، مؤثرترین و قطعی‌ترین راهکار برای رفع آسیب‌پذیری است و باید در اولویت قرار گیرد. سایر اقدامات نقش مکمل را دارند و می‌توانند به کاهش ریسک این آسیب پذیری و مقابله با حملات مشابه کمک کنند.
  • محدودسازی ترافیک NTLM: تنظیمات رجیستری برای محدود کردن ترافیک خروجی و ورودی NTLM (پارامترهای RestrictSendingNTLMTraffic و RestrictReceivingNTLMTraffic به مقدار 2) را اعمال کنید تا از ارسال احراز هویت NTLM به سرورهای غیرقابل اعتماد جلوگیری شود.
  • الزام امضای SMB: امضای SMB (SMB Signing) را برای سرور و کلاینت اجباری کنید (پارامتر RequireSecuritySignature به مقدار 1) تا از حملات relay (Relay Attacks) و MITM جلوگیری شود.
  • آموزش کاربران: کاربران را نسبت به ریسک باز کردن فایل‌های ناشناخته، حتی با انجام اقداماتی ساده مانند کلیک راست یا پیش‌نمایش، آگاه کرده وتوصیه کنید فایل‌ها را فقط از منابع معتبر دریافت کنند.
  • مانیتورینگ شبکه: از ابزارهای تشخیص نفوذ (IDS) و راهکارهای امنیتی اندپوینت (EDR) یا فایروال اپلیکیشن وب (WAF) برای شناسایی تلاش‌های حملات relay NTLM یا ترافیک مشکوک به سرورهای خارجی استفاده کنید.
  • غیرفعال کردن NTLM در صورت امکان: در محیط‌های دامنه، از Kerberos به‌عنوان پروتکل اصلی استفاده کنید و استفاده از NTLM را محدود یا غیرفعال نمایید.
  • ارزیابی پس از پچ: پس از اعمال به‌روزرسانی‌ها، از ابزارهای اسکن آسیب‌پذیری برای تأیید نسخه‌ها و اطمینان از اعمال صحیح پچ‌ها استفاده کنید.

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

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

Initial Access (TA0001)

در این آسیب‌پذیری، دسترسی اولیه از طریق مهندسی اجتماعی سطح پایین و ارسال فایل مخرب مانند library-ms، LNK یا فایل فشرده حاوی مسیر UNC حاصل می‌شود. مهاجم بدون نیاز به احراز هویت یا دسترسی قبلی، کاربر را وادار به تعامل حداقلی می‌کند (مشاهده، کلیک راست یا Browse پوشه) و از همین نقطه، زنجیره حمله آغاز می‌شود.

Credential Access (TA0006)

هسته اصلی حمله در این تاکتیک است. سیستم قربانی هش NTLMv2 کاربر را به سرور مهاجم ارسال می‌کند. مهاجم می‌تواند این هش را ذخیره کرده و برای Relay، Pass‑the‑Hash یا کرک آفلاین استفاده کند.

Defense Evasion (TA0005)

حمله بدون اجرای فایل، بدون Drop کردن Payload و بدون ثبت رویداد مشکوک واضح انجام می‌شود و اغلب از دید آنتی‌ویروس‌های سنتی پنهان می‌ماند. استفاده از قابلیت‌های Legitimate ویندوز باعث کاهش شناسایی می‌شود.

Lateral Movement (TA0008)

در صورت موفقیت Credential Access، مهاجم می‌تواند از NTLM Relay برای حرکت جانبی در شبکه و دسترسی به سرویس‌ها یا سیستم‌های دیگر استفاده کند.

Impact (TA0040)

پیامد اصلی شامل جعل هویت، دسترسی غیرمجاز به منابع شبکه، گسترش حمله در دامنه و نقض محرمانگی اطلاعات است.

منابع

  1. https://www.cve.org/CVERecord?id=CVE-2025-24054
  2. https://www.cvedetails.com/cve/CVE-2025-24054/
  3. https://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-24054
  4. https://vulmon.com/vulnerabilitydetails?qid=CVE-2025-24054
  5. https://vuldb.com/?id.299334
  6. http://seclists.org/fulldisclosure/2025/Apr/28
  7. https://www.vicarius.io/vsociety/posts/cve-2025-24054-spoofing-vulnerability-in-windows-ntlm-by-microsoft-detection-script
  8. https://www.vicarius.io/vsociety/posts/cve-2025-24054-spoofing-vulnerability-in-windows-ntlm-by-microsoft-mitigation-script
  9. https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2025-24054
  10. https://github.com/Untouchable17/CVE-2025-24054
  11. https://nvd.nist.gov/vuln/detail/CVE-2025-24054
  12. https://cwe.mitre.org/data/definitions/73.html

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

پیام بگذارید