یک نقص امنیتی با شناسه CVE-2026-105141 در کتابخانه cognee (نسخههای تا 1.5.4) شناسایی شده است. این آسیبپذیری در بخش JWT Signing Key Handler و بهطور مشخص در تابع get_user_id_by_email در فایل get_api_auth_backend.py قرار دارد.
جزئیات فنی
تحلیلهای صورت گرفته نشان میدهد که دستکاری آرگومان FASTAPI_USERS_JWT_SECRET منجر به ایجاد Hard-coded Credentials (اعتبارات سختافزاری یا کدگذاری شده) میشود. این مسئله به مهاجم اجازه میدهد تا از راه دور (Remotely) حملات خود را اجرا کرده و احتمالاً دسترسیهای غیرمجاز را به دست آورند.
راهکار رفع مشکل
برای رفع این آسیبپذیری، کاربران باید کتابخانه cognee را به نسخه 1.6.0 یا نسخههای جدیدتر بهروزرسانی کنند. این اصلاحیه در پچ fa65fc0cd86cdba48d19aa76e36be862be982f5d اعمال شده است.