آخرین اخبار
همهٔ اخبار
امنیت وب و نرم‌افزار گزارش بحرانیت ۴/۱۰

کشف آسیب‌پذیری Race Condition در بسته npm OpenClaw

کشف آسیب‌پذیری Race Condition در بسته npm OpenClaw

یک آسیب‌پذیری امنیتی با شدت High در بسته npm موسوم به OpenClaw (نسخه‌های پیش از 2026.7.1) شناسایی شده است که با شناسه CVE-2026-100597 ثبت گردید.

جزئیات فنی آسیب‌پذیری

این نقص امنیتی از نوع Time-of-Check Time-of-Use (TOCTOU) است که در عملیات تغییرات سیستم فایل (Filesystem Mutation) در Local Mirror مربوط به OpenShell رخ می‌دهد. در این حالت، یک Race Condition بین مرحله بررسی ایمنی مسیر (Sandbox Path-Safety Check) و مرحله اجرای عملیات ایجاد می‌شود.

تاثیرات احتمالی

اگر یک مهاجم بتواند در بازه زمانی بسیار کوتاه بین بررسی مسیر و اجرای دستور، مسیر مورد نظر را تغییر دهد، می‌تواند عملیات‌های زیر را خارج از محدوده ریشه (Mirror Root) تعریف شده در Sandbox اجرا کند:

  • حذف فایل‌ها و پوشه‌ها (Remove)
  • ایجاد پوشه‌های جدید (Mkdir)
  • تغییر نام فایل‌ها یا مسیرها (Rename)

این موضوع به مهاجم اجازه می‌دهد تا با دور زدن مکانیزم‌های Sandbox، دسترسی غیرمجاز به مسیرهای میزبان (Host Paths) پیدا کرده و تغییراتی در سیستم فایل خارج از محدوده مجاز ایجاد نماید.