یک آسیبپذیری امنیتی در نسخههای OpenClaw پیش از 2026.8.1 شناسایی شده است که به دلیل عدم اتصال صحیح Context دایرکتوری کاری به تاییدیه های اجرایی (Exec Approvals) قابل استفاده مجدد، رخ میدهد. این نقص امنیتی به مهاجمان اجازه میدهد تا دستوراتی که پیشتر تایید شدهاند را در دایرکتوریهای متفاوت اجرا کنند.
جزئیات فنی آسیبپذیری
در حالت عادی، سیستمهای امنیتی باید دستورات تایید شده را تنها به دایرکتوری یا فایلهای خاصی محدود کنند. اما در این مورد، مهاجمانی که دسترسی احراز هویت شده دارند و موفق به دریافت تاییدیه allow-always شدهاند، میتوانند از این نقص برای اجرای دستورات روی فایلها یا مخازنی (Repositories) که هرگز بررسی نشدهاند، استفاده کنند. این امر منجر به دسترسی غیرمجاز یا تغییر فایلها در دایرکتوریهای مختلف (Cross-directory file access/modification) میشود.
شرایط بهرهبرداری (Exploitation)
- تعامل کاربر: بهرهبرداری از این نقص نیازمند تعامل کاربر (User Interaction) است.
- پیشنیاز: وجود یک تاییدیه فعال از نوع allow-always و توانایی تاثیرگذاری بر رفتار Agent.
- محدودیت: این آسیبپذیری در نصبهای پیشفرض که هیچ تاییدیه فعالی ندارند، قابل بهرهبرداری نیست.
توصیههای امنیتی و مقابله
به مدیران SOC و مهندسان امنیت توصیه میشود اقدامات زیر را در سریعترین زمان ممکن اجرا کنند:
- بررسی تمامی نصبهای OpenClaw و شناسایی مواردی که دارای تاییدیه allow-always هستند.
- لغو فوری (Revoke) تمامی تاییدیه های دائمی و اجبار سیستم به بررسی تکتک دستورات (Per-command review) تا زمان بهروزرسانی کامل.
- ارتقای سریع سیستم به نسخه 2026.8.1 یا نسخههای جدیدتر.