CVE-2025-67644 in langgraph
الملخص
بحسب VulDB • 22/05/2026
LangGraph SQLite Checkpoint هو تنفيذ لـ LangGraph CheckpointSaver يستخدم قاعدة بيانات SQLite (سواءً متزامنة أو غير متزامنة، عبر مكتبة aiosqlite). الإصدارات 3.0.0 وما دونها عرضة لثغرة حقن SQL (SQL Injection) من خلال تنفيذ آلية الـ Checkpoint. تتيح آلية الـ Checkpoint للمهاجمين التلاعب باستعلامات SQL من خلال مفاتيح تصفية البيانات الوصفية (metadata filter keys)، مما يؤثر على التطبيقات التي تقبل مفاتيح تصفية بيانات وصفية غير موثوقة (وليس فقط قيم التصفية) في عمليات البحث عن الـ Checkpoint. تقوم الدالة `_metadata_predicate()` ببناء استعلامات SQL عن طريق دمج مفاتيح التصفية مباشرةً داخل سلاسل النصوص من نوع f-string دون أي تحقق. تم إصلاح هذه المشكلة في الإصدار 3.0.1.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.