PT-2026-23803

CVE-2026-30860

·

تاريخ النشر

2026-03-06

·

تاريخ التحديث

2026-07-30

الوصف من

CVSS 3.1
9.9
حرجة
المقاييسAV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات WeKnora الأقدم من 0.2.12
الوصف
يحتوي WeKnora، وهو إطار عمل مدعوم بنموذج لغوي كبير (LLM) مخصص للفهم العميق للوثائق والاسترجاع الدلالي، على ثغرة أمنية تسمح بتنفيذ التعليمات البرمجية عن بُعد (RCE) في وظيفة الاستعلام عن قاعدة البيانات. لا يقوم نظام التحقق من صحة التطبيق بفحص العناصر الفرعية داخل تعبيرات المصفوفات وتعبيرات الأسطر في PostgreSQL بدقة، مما يسمح للمهاجمين بالتحايل على إجراءات الحماية ضد حقن SQL. من خلال تضمين وظائف PostgreSQL الخبيثة داخل هذه التعبيرات ودمجها مع عمليات الكائنات الكبيرة وقدرات تحميل المكتبات، يمكن للمهاجم غير المصادق عليه تنفيذ تعليمات برمجية عشوائية على خادم قاعدة البيانات بامتيازات مستخدم قاعدة البيانات. تنبع المشكلة من عملية تحقق غير كاملة داخل الدالة validateNode()، وتحديدًا عدم وجود معالجات لأنواع العقد ArrayExpr وRowExpr. وهذا يسمح للمهاجمين بإدخال دالات خطيرة خلسةً، مثل pg read file وlo from bytea وlo put وlo export وpg reload conf، في الاستعلامات. يُظهر نموذج إثبات المفهوم القدرة على قراءة ملفات عشوائية، وتحميل مكتبة مشتركة ضارة، وأخيرًا تنفيذ التعليمات البرمجية. قد يؤدي الاستغلال الناجح إلى اختراق النظام بالكامل، بما في ذلك استخراج البيانات، والتعديل، وتعطيل الخدمة، وفقدان
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-8W32-6MRW-Q5WV
GO-2026-4641
OPENSUSE-SU-2026:21483-1
SUSE-SU-2026:1042-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾