در ابزار Langflow که برای طراحی و استقرار عوامل (Agents) و جریانهای کاری مبتنی بر هوش مصنوعی استفاده میشود، یک آسیبپذیری امنیتی با شناسه CVE-2026-105698 شناسایی شده است.
جزئیات فنی آسیبپذیری
این نقص امنیتی در نسخههای 1.0.0 تا 1.10.1 رخ داده و مربوط به عدم بررسی مالکیت جریان (Flow Ownership) در دو هندلر (Handler) قدیمی است: POST /api/v1/build/{flow_id}/vertices و POST /api/v1/build/{flow_id}/vertices/{vertex_id}.
تحلیل سطح دسترسی و اثرات
- در نسخههای تا 1.7.1: یک کاربر غیرمجاز (Unauthenticated) که به UUID جریان کاربر دیگر دسترسی داشته باشد، میتوانست به این هندلرها دسترسی پیدا کند.
- در نسخههای 1.7.2 تا 1.10.0: کاربر باید احراز هویت میکرد، اما برای اجرای عملیات نیازی به دسترسیهای سطح بالا (Elevated Privileges) نداشت.
این نقص به مهاجم اجازه میدهد تا با تغییر در ساختار گرهها (Vertices)، منطق جریانهای کاری هوش مصنوعی را دستکاری کرده و منجر به رفتارهای پیشبینی نشده یا نشت اطلاعات شود.