خانه » CVE-2025-59287

CVE-2025-59287

Windows Server Update Service (WSUS) Remote Code Execution Vulnerability

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

چکیده

آسیب‌پذیری بحرانی در سرویس WSUS مایکروسافت ناشی از سریال زدایی داده های غیرقابل اعتماد است. این ضعف امنیتی در سرورهایی که WSUS فعال است امکان اجرای کد از راه دور با سطح دسترسی SYSTEM را فراهم می کند.

توضیحات

آسیب‌پذیری CVE-2025-59287 در سرویس Windows Server Update Service (WSUS، ابزاری برای مدیریت و توزیع به روزرسانی های ویندوز) ناشی از سریال زدایی ناامن داده‌های غیرقابل مطابق با CWE-502 است. این ضعف در متد DecryptData کلاس EncryptionHelper رخ می‌دهد؛ جایی که کوکی رمزنگاری‌شده (AuthorizationCookie) با AES-128-CBC رمزگشایی شده و سپس بدون اعتبارسنجی نوع، مستقیما توسط BinaryFormatter.Deserialize پردازش می‌شود. این موضوع به مهاجم اجازه می‌دهد تا پیلود دلخواه را در قالب کوکی تزریق کند و اجرای کد از راه دور (RCE) را فعال نماید.

به عبارتی، مهاجم می‌تواند کنترل کامل سرور WSUS را به دست آورد و کد مخرب را با دسترسی SYSTEM اجرا کند؛ وضعیتی که ممکن است به گسترش بدافزار در شبکه (wormable) بینجامد. این حمله معمولاً از طریق پروتکل HTTP (روی پورت‌های 8530/TCP و 8531/TCP) انجام می‌شود؛ مهاجم یک درخواست SOAP به ClientWebService/Client.asmx ارسال می‌کند و در فیلد CookieData یک پیلود رمزنگاری‌شده قرار می‌دهد.

بهره‌برداری از این ضعف به‌سادگی قابل خودکارسازی است؛ مهاجم می‌تواند با اسکریپت‌ها یا ابزارهای خودکار، از راه دور و بدون تعامل کاربر یا احراز هویت، کوکی مخربی مانند پیلود تولید شده توسط ysoserial (با کلید ثابت 877C14E433638145AD21BD0C17393071) را به اندپوینت GetCookie ارسال کند و دستوراتی مانند “calc.exe” یا “cmd /c whoami” را اجرا نماید. این فرآیند شامل رمزنگاری پیلود با AES-128-CBC (IV صفر) و قرار دادن آن در SOAP envelope است.

کد اثبات مفهومی (PoC) عمومی برای این آسیب‌پذیری منتشر شده است که در آن یک پیلود ysoserial با دستور “calc” تولید می‌شود، با کلید WSUS رمزنگاری شده و در درخواست SOAP به سرور آسیب‌پذیر ارسال می‌گردد؛ این امر منجر به اجرای دستورات دلخواه با دسترسی SYSTEM می‌شود. همچنین اکسپلویت فعال این آسیب پذیری گزارش شده و در فهرست KEV آژانس CISA ثبت شده است.

پیامدهای آسیب‌پذیری شامل تأثیر بالا بر محرمانگی، یکپارچگی و در دسترس‌پذیری با اجرای کد دلخواه، سرقت اطلاعات یا گسترش بدافزار است. لازم به ذکر است این ضعف تنها زمانی رخ می دهد که WSUS فعال باشد (WSUS به طور پیش‌فرض غیرفعال است). مایکروسافت این آسیب‌پذیری را با پچ خارج از نوبت در اکتبر 2025 (KBهای x507088) پچ کرده است.

CVSS

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

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

Versions Platforms Product
affected from 10.0.17763.0 before 10.0.17763.7922 x64-based Systems Windows Server 2019
affected from 10.0.17763.0 before 10.0.17763.7922 x64-based Systems Windows Server 2019 (Server Core installation)
affected from 10.0.20348.0 before 10.0.20348.4297 x64-based Systems Windows Server 2022
affected from 10.0.26100.0 before 10.0.26100.6905 x64-based Systems Windows Server 2025 (Server Core installation)
affected from 10.0.25398.0 before 10.0.25398.1916 x64-based Systems Windows Server 2022, 23H2 Edition (Server Core installation)
affected from 10.0.26100.0 before 10.0.26100.6905 x64-based Systems Windows Server 2025
affected from 10.0.14393.0 before 10.0.14393.8524 x64-based Systems Windows Server 2016
affected from 10.0.14393.0 before 10.0.14393.8524 x64-based Systems Windows Server 2016 (Server Core installation)
affected from 6.2.9200.0 before 6.2.9200.25728 x64-based Systems Windows Server 2012
affected from 6.2.9200.0 before 6.2.9200.25728 x64-based Systems Windows Server 2012 (Server Core installation)
affected from 6.3.9600.0 before 6.3.9600.22826 x64-based Systems Windows Server 2012 R2
affected from 6.3.9600.0 before 6.3.9600.22826 x64-based Systems Windows Server 2012 R2 (Server Core installation)

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

Versions Platforms Product
10.0.17763.7922 x64-based Systems Windows Server 2019
10.0.17763.7922 x64-based Systems Windows Server 2019 (Server Core installation)
10.0.20348.4297 x64-based Systems Windows Server 2022
10.0.26100.6905 x64-based Systems Windows Server 2025 (Server Core installation)
10.0.25398.1916 x64-based Systems Windows Server 2022, 23H2 Edition (Server Core installation)
10.0.26100.6905 x64-based Systems Windows Server 2025
10.0.14393.8524 x64-based Systems Windows Server 2016
10.0.14393.8524 x64-based Systems Windows Server 2016 (Server Core installation)
6.2.9200.25728 x64-based Systems Windows Server 2012
6.2.9200.25728 x64-based Systems Windows Server 2012 (Server Core installation)
6.3.9600.22826 x64-based Systems Windows Server 2012 R2
6.3.9600.22826 x64-based Systems Windows Server 2012 R2 (Server Core installation)

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

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

Approx. Usage in .ir Domain via Google

(Total Pages)

Search Query (Dork) Product
76,300 site:.ir “Microsoft” “Windows Server” Microsoft Windows Server

نتیجه گیری

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

  • به‌روزرسانی فوری: همه‌ی سرورهای دارای نقش WSUS را فوراً با پَچ خارج از نوبت اکتبر 2025 به‌روزرسانی کنید و پس از نصب، سرورها را راه اندازی مجدد(reboot) نمایید. برای سرورهای تحت برنامه‌ی hotpatch از بسته‌های به روزرسانی مستقل (standalone) مربوطه استفاده کنید.
  • غیرفعال‌سازی WSUS: اگر پچ فوری ممکن نیست، نقش WSUSرا غیرفعال کنید تا حمله مسدود شود (توجه: در این حالت کلاینت‌ها از آن سرور آپدیت دریافت نخواهند کرد).
  • مسدود کردن پورت‌ها: تا زمان اعمال پَچ، ترافیک ورودی روی پورت‌های 8530 و 8531 را روی فایروال میزبان بلاک کنید (مسدودسازی در لایه میزبان موثرتر از محدود کردن ترافیک تنها در محیط پیرامونی شبکه است).
  • نظارت و ثبت لاگ: از ابزارهایی مانند Microsoft Defender for Endpoint یا Event Viewer برای مانیتورینگ درخواست‌های مشکوک به /asmx استفاده کنید و لاگ‌های WSUS را با سطح جزئیات بالا بررسی نمایید.
  • ایزوله‌سازی شبکه: سرورهای WSUS را در شبکه های جداگانه ایزوله قرار دهید و دسترسی را با NSG یا VLAN محدود سازید؛ از فایروال اپلیکیشن وب (WAF) مانند Azure Application Gateway برای فیلتر XML مخرب بهره ببرید.
  • آموزش ادمین‌ها: تیم‌های IT را درباره ریسک سریال زدایی داده های غیرقابل اعتماد و ضرورت غیرفعال‌سازی BinaryFormatter و پیاده سازی جایگزین های امن آموزش دهید.

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

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

Initial Access (TA0001)
مهاجم از راه دور و بدون احراز هویت می‌تواند از طریق ارسال درخواست HTTP/SOAP به endpointهای WSUS مثلاً ClientWebService/Client.asmx روی پورت‌های 8530/8531 ورودی crafted شامل یک AuthorizationCookie رمزنگاری‌شده را به سرور بفرستد

Execution (TA0002)
در زمان اجرا، سرور WSUS پس از AES-128-CBC decryption داده دریافتی را بدون اعتبارسنجی نوع به BinaryFormatter.Deserialize می‌سپارد که منجر به اجرای کد دلخواه با امتیاز SYSTEM می‌شود

Persistence (TA0003)
پس از اجرای موفق، مهاجم می‌تواند persistence سیستمیک ایجاد کند نصب سرویس/درایور، ثبت scheduled task یا تغییر رجیستری برای شروع خودکار، که بقای دسترسی را تضمین می‌کند.

Privilege Escalation (TA0004)
مهاجم با اجرای کد در کانتکست SYSTEM به بالاترین سطح امتیاز دست می‌یابد و می‌تواند مالکیت فایل‌ها، سرویس‌ها و تنظیمات کرنل را تغییر دهد؛ این آسیب‌پذیری به‌خودی‌خود escalation را فراهم می‌آورد.

Defense Evasion (TA0005)
برای پنهان‌کاری، مهاجم ممکن است لاگ‌ها را پاک یا تغییر دهد، رفتار payload را پولیمورف کند یا از chainهای چندمرحله‌ای استفاده کند تا تشخیص را دشوار سازد.

Credential Access (TA0006)
پس از تصاحب SYSTEM، مهاجم قادر است اعتبارنامه‌های محلی، توکن‌ها و کلیدهای ذخیره‌شده را استخراج یا تداخل کند که دامنه دسترسی را گسترش می‌دهد.

Discovery (TA0007)
مهاجمِ موفق می‌تواند ساختار اپلیکیشن WSUS و فایل‌های پیکربندی، دیتابیس‌های محلی و نقش‌های سرویس را کشف کند تا بردارهای بعدی مثلاً حرکت جانبی یا سرقت update packages را شناسایی نماید.

Lateral Movement (TA0008)
با امتیاز SYSTEM و دسترسی به شبکه داخلی، مهاجم می‌تواند به سرورهای دیگر حرکت کند

Collection (TA0009)
مهاجم می‌تواند بسته‌های به‌روزرسانی، لاگ‌ها، فایل‌های پیکربندی و داده‌های حساس ذخیره‌شده روی سرور را جمع‌آوری کند؛ همچنین می‌تواند telemetry امنیتی محلی را حذف یا دستکاری نماید.

Exfiltration (TA0010)
داده‌ها و فایل‌های جمع‌آوری‌شده به‌صورت رمزنگاری‌شده یا مخفی از سرور خارج و به سرورهای کنترل مهاجم ارسال می‌شوند؛ این مسیرها ممکن است از طریق ترافیک HTTP/S متداول انجام شود تا شناسایی سخت‌تر شود.

Impact (TA0040)
اثرات بالقوه شامل تصاحب کامل سرور WSUS با امتیاز SYSTEM، احتمال گسترش بدافزار در شبکه از طریق کانال‌های update، افشای گسترده داده‌ها و اختلال سرویس‌ در مقیاس بالاست — محرمانگی، یکپارچگی و دسترسی همه در معرض خطر قرار می‌گیرند.

منابع

  1. https://www.cve.org/CVERecord?id=CVE-2025-59287
  2. https://www.cvedetails.com/cve/CVE-2025-59287/
  3. https://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-59287
  4. https://vulmon.com/vulnerabilitydetails?qid=CVE-2025-59287
  5. https://vuldb.com/?id.328474
  6. https://www.bleepingcomputer.com/news/security/cisa-orders-feds-to-patch-windows-server-wsus-flaw-exploited-in-attacks/
  7. https://hawktrace.com/blog/CVE-2025-59287
  8. https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2025-59287
  9. https://nvd.nist.gov/vuln/detail/CVE-2025-59287
  10. https://cwe.mitre.org/data/definitions/502.html

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

پیام بگذارید