یک آسیبپذیری امنیتی با شناسه CVE-2026-97677 در نسخههای 1.0.0 تا 1.12.2 نرمافزار IBM Langflow OSS شناسایی شده است که سطح دسترسی کاربران احراز هویت شده را به شدت افزایش میدهد.
جزئیات فنی آسیبپذیری
بر اساس گزارشهای منتشر شده، یک نویسنده جریان (flow author) که دارای دسترسی احراز هویت شده (Authenticated) باشد، میتواند مکانیزمهای حفاظتی ایزولاسیون دسترسی به فایلهای محلی (local file access isolation) را دور بزند. این نقص امنیتی به مهاجم اجازه میدهد تا محتوای فایلهای تحت کنترل خود را در هر دایرکتوری که توسط حساب سرویس (service account) قابل نوشتن باشد، درج کند.
پیامدهای امنیتی
علاوه بر قابلیت نوشتن فایل، مهاجمان میتوانند از طریق ایجاد یک ایندکس دستکاری شده روی دیسک (crafted on-disk index)، محتوای فایلهای دلخواه را که برای پروسه سرویس قابل دسترسی است، بخوانند. این موارد شامل موارد حساس زیر است:
- فایلهای پیکربندی (Configuration files)
- اطلاعات حساس و کلیدها (Secrets)
- فایلهای پایگاه داده ذخیره شده در دایرکتوری دادههای اپلیکیشن