یک نقص امنیتی جدی در نرمافزار Veeam Agent for Microsoft Windows شناسایی شده است که به کاربران محلی اجازه میدهد سطح دسترسی خود را به SYSTEM ارتقا دهند. با انتشار کد اثبات مفهوم (PoC) به صورت عمومی، ریسک سوءاستفاده از این آسیبپذیری بهویژه در سیستمهای ویندوزی مشترک بهطور قابل توجهی افزایش یافته است.
جزئیات فنی آسیبپذیری CVE-2026-32996
این آسیبپذیری که با شناسه CVE-2026-32996 شناخته میشود، تمامی نسخههای 13 تا ورژن 13.0.1.2067 را تحت تأثیر قرار میدهد. ریشه این مشکل در نحوه مدیریت نشستهای (Sessions) ارتقایافته توسط سرویس Veeam Endpoint Backup از طریق gRPC named pipe محلی نهفته است.
در واقع، سرویس مذکور یک Administrator Principal ارتقایافته را در مقابل یک Session UID ذخیره میکند که توسط کلاینت کنترل میشود و به کاربر درخواستدهنده یا اتصال خاصی متصل نیست. به زبان ساده، سرویس به شناسه نشستی اعتماد میکند که کاربر میتواند آن را تغییر دهد، بدون اینکه بررسی کند آیا این شناسه واقعاً متعلق به فرد درخواستدهنده است یا خیر.
مکانیزم حمله و بهرهبرداری
- دسترسی به UID: شناسههای نشست ارتقایافته در یک فایل Log در مسیر
C:ProgramDataVeeamEndpointSvc.VeeamEndpointBackup.logذخیره میشوند که برای کاربران استاندارد قابل خواندن است. - اجرای دستورات: مهاجم با دسترسی محدود میتواند این فایل را باز کرده، یک UID معتبر را کپی کرده و از آن برای اجرای دستورات با سطح دسترسی NT AUTHORITYSYSTEM استفاده کند.
- سادگی اجرا: کد PoC منتشر شده در GitHub نشان میدهد که تنها با خواندن یک فایل متنی و اجرای دستور
whoami، میتوان تسلط کامل بر سیستم را به دست آورد.
راهکارهای مقابله و اصلاح
برای رفع این مشکل، توصیه میشود سریعاً اقدامات زیر انجام شود:
- بهروزرسانی: ارتقای Veeam Backup & Replication به نسخه 13.0.2.29 یا بالاتر. این اقدام باعث بهروزرسانی Agent به بیلد 13.0.3.1220 میشود که شامل اصلاحیه (Patch) است.
- اولویتبندی: سیستمهای مشترک (Shared Workstations)، سرورها و ایستگاههای کاری مدیران که چندین کاربر محلی دارند باید در اولویت بهروزرسانی قرار گیرند.
- اقدامات موقت: در صورتی که امکان بهروزرسانی فوری وجود ندارد، دسترسیهای محلی و تعاملی (Interactive Access) را محدود کرده و دسترسیهای Administrator و Backup Operator را تنها به کاربران ضروری اختصاص دهید.