A flaw has been found in TransformerOptimus SuperAGI up to 0.0.14. Affected by this issue is the function get_vector_db_details of the file superagi/controllers/vector_dbs.py of the component Vector Database Management Endpoint. Executing a manipulation can lead to missing authentication. The attack can be executed remotely. The exploit has been published and may be used. The vendor was contacted early about this disclosure but did not respond in any way.
CVE-2026-6582 is a critical authentication bypass vulnerability in TransformerOptimus SuperAGI versions up to 0.0.14 affecting the Vector Database Management endpoint. The flaw allows remote attackers to manipulate the get_vector_db_details function without proper authentication, potentially exposing sensitive vector database configurations and AI model data. With a CVSS score of 7.3 and published exploit code, this poses an immediate risk to organizations using SuperAGI for AI/ML operations.
IMMEDIATE ACTIONS:
1. Inventory all SuperAGI deployments across your organization and identify instances running versions 0.0.14 or earlier
2. Immediately restrict network access to Vector Database Management endpoints using firewall rules - allow only trusted internal IPs
3. Implement Web Application Firewall (WAF) rules to block unauthenticated requests to /superagi/controllers/vector_dbs.py endpoints
4. Monitor all access logs to the vector_dbs endpoint for suspicious activity patterns
PATCHING GUIDANCE:
1. Contact TransformerOptimus for security patch availability and timeline
2. Prepare isolated test environment to validate patches before production deployment
3. Plan upgrade to patched version immediately upon availability
COMPENSATING CONTROLS (until patch available):
1. Implement API gateway authentication layer requiring valid JWT/OAuth tokens for all SuperAGI API calls
2. Deploy reverse proxy (nginx/Apache) with authentication module in front of SuperAGI
3. Segment vector database servers on isolated network with strict ingress controls
4. Implement database-level access controls and encryption at rest for vector databases
5. Enable comprehensive audit logging for all vector database access attempts
DETECTION RULES:
1. Alert on any GET requests to /superagi/controllers/vector_dbs.py without valid authentication headers
2. Monitor for multiple failed authentication attempts to vector database endpoints
3. Track unusual data volume transfers from vector database servers
4. Flag access to vector_dbs endpoints from external IP ranges
الإجراءات الفورية:
1. قم بحصر جميع نشرات SuperAGI عبر مؤسستك وحدد الحالات التي تعمل بالإصدارات 0.0.14 أو الأقدم
2. قيد الوصول إلى نقاط نهاية إدارة قاعدة البيانات المتجهة فوراً باستخدام قواعد جدار الحماية - السماح فقط بعناوين IP الداخلية الموثوقة
3. طبق قواعد جدار تطبيقات الويب (WAF) لحجب الطلبات غير المصرح بها إلى نقاط نهاية /superagi/controllers/vector_dbs.py
4. راقب جميع سجلات الوصول إلى نقطة نهاية vector_dbs للكشف عن أنماط نشاط مريبة
إرشادات التصحيح:
1. اتصل بـ TransformerOptimus للحصول على توفر التصحيح الأمني والجدول الزمني
2. جهز بيئة اختبار معزولة للتحقق من صحة التصحيحات قبل نشرها في الإنتاج
3. خطط للترقية إلى الإصدار المصحح فوراً عند توفره
الضوابط البديلة (حتى توفر التصحيح):
1. طبق طبقة مصادقة بوابة API تتطلب رموز JWT/OAuth صحيحة لجميع استدعاءات SuperAGI API
2. نشر وكيل عكسي (nginx/Apache) مع وحدة مصادقة أمام SuperAGI
3. قسّم خوادم قاعدة البيانات المتجهة على شبكة معزولة مع ضوابط الدخول الصارمة
4. طبق ضوابط الوصول على مستوى قاعدة البيانات والتشفير أثناء الراحة لقواعد البيانات المتجهة
5. فعّل تسجيل التدقيق الشامل لجميع محاولات الوصول إلى قاعدة البيانات المتجهة
قواعد الكشف:
1. تنبيه على أي طلبات GET إلى /superagi/controllers/vector_dbs.py بدون رؤوس مصادقة صحيحة
2. راقب محاولات المصادقة الفاشلة المتعددة إلى نقاط نهاية قاعدة البيانات المتجهة
3. تتبع حجم البيانات غير المعتاد المنقول من خوادم قاعدة البيانات المتجهة
4. علّم الوصول إلى نقاط نهاية vector_dbs من نطاقات IP الخارجية