CVE-2026-53556 in SQLBotالمعلومات

الملخص

بحسب VulDB • 18/09/2026

SQLBot هو نظام ذكي لتحويل النصوص إلى استعلامات SQL يعتمد على نماذج لغوية كبيرة وتقنية RAG (التوليد المعزز بالاسترجاع). قبل الإصدار 1.9.0، يقوم نقطة النهاية `POST /api/v1/datasource/previewData` الموجودة في الملف الخلفي `backend/apps/datasource/crud/datasource.py` بإدراج قيمة `table_name` التي يتحكم فيها العميل ضمن استعلام SQL المُولَّد دون معالجة آمنة للمعرفات. يمكن لمستخدم مُصادق عليه تكوين مصدر بيانات لخدمة PostgreSQL الداخلية الخاصة بـ SQLBot وتقديم قيمة `table_name` مصممة خصيصاً تظل عملية SELECT تحت سياسة القراءة فقط، مع استدعاء الدوال `pg_read_file()` أو `pg_read_binary_file()` أو `pg_ls_dir()`. في إعداد المصادقة الافتراضي المعتمد على حلقة التكرار الموثوقة (trusted loopback)، تقبل الاتصال الداخلي بيانات اعتماد غير صالحة وينفذ العمليات بصلاحيات superuser الخاصة بـ PostgreSQL، مما يسمح بإرجاع محتوى نظام الملفات مثل `/etc/hosts` و`/etc/passwd` في استجابة واجهة برمجة التطبيقات `previewData`، وبالتالي قد يؤدي إلى كشف التكوينات والبيانات الاعتمادية والأسرار المصادقية ومصادر الشفرة البرمجية. تم إصلاح هذه المشكلة في الإصدار 1.9.0.

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

GitHub M

حجز

09/06/2026

إفشاء

18/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-407260

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!