Mistz1

#4902من 60,594
62.1إجمالي CVSS
الثغرات · 8
متوسطة
4
عالية
1
حرجة
3
PT-2026-51373
2026-06-16
5.5
CVE-2026-55443
Langchain
Langchain
لا تقوم العديد من المكونات التي تحل مسارات نظام الملفات أو توسع أنماط البحث بحصر المسار الذي تم حله في الدليل الجذري المقصود بشكل ثابت. يحدث هذا في برنامج وسيط لوكيل البحث عن الملفات الذي يتحقق من صحة الدليل الابتدائي ولكنه يفشل في التحقق من صحة نمط البحث أو الهدف الذي تم حله للملفات المطابقة، مما يسمح لأنماط glob والروابط الرمزية بالوصول إلى الملفات خارج الجذر المُعد. بالإضافة إلى ذلك، تقوم أدوات تحميل المطالبات وتكوين السلسلة/الوكيل بحل حقول المسار دون حصرها في قاعدة موثوقة أو رفض أهداف الروابط الرمزية. علاوة على ذلك، تستخدم عمليات التحقق من ترخيص بادئة المسار مقارنة بادئة السلسلة دون حدود لقطاعات المسار، مما يسمح بقبول المسارات المتناظرة التي تشترك في نفس البادئة. إذا قامت هذه المكونات بمعالجة قيم المسارات أو أنماط البحث أو محتويات مساحة العمل المتأثرة بمصدر غير موثوق به، مثل نموذج اللغة الكبير (LLM) الذي يعمل على مدخلات غير موثوق بها، فقد يؤدي ذلك إلى الكشف عن ملفات خارج الحدود المقصودة.
PT-2026-38087
2026-05-06
9.9
CVE-2026-29090
Postgresql Global Development Group
Postgresql
توجد مشكلة في الدالة `FilterEngine.create postgres query()` حيث يمكن للمستخدمين المصادق عليهم تنفيذ أوامر SQL تعسفية على قاعدة بيانات البيانات الوصفية لـ PostgreSQL. يحدث هذا عند تكوين المكون الإضافي للبيانات الوصفية `postgres meta`، حيث يتم إدراج مفاتيح وقيم التصفية التي يتحكم فيها المهاجم مباشرةً في سلاسل SQL الأولية باستخدام دالة `.format()` في لغة Python، والتي تتم معالجتها بعد ذلك كبناء جملة موثوق به بواسطة دالة `sql.SQL()` في `psycopg3`. يمكن الوصول إلى هذه الثغرة عبر نقطة النهاية ’GET /dids/<scope>/dids/search‘. اعتمادًا على امتيازات قاعدة البيانات، قد يؤدي ذلك إلى الكشف عن الجداول الحساسة (مثل `identities` و`tokens` و`accounts` و`rse settings` و`rules`)، أو تعديل أو حذف البيانات الوصفية، أو الوصول إلى الملفات الموجودة على جانب الخادم، أو تنفيذ التعليمات البرمجية عن بُعد من خلال ميزة `COPY ... FROM PROGRAM`. كما يمكن استخراج تجزئات كلمات المرور وكسرها بسبب استخدام خوارزمية SHA-256 ذات التكرار الواحد دون وظيفة اشتقاق المفتاح (KDF)، وهي طريقة تُستخدم لتقوية كلمات المرور قبل تجزئتها.
PT-2026-27197
2026-03-23
6.5
CVE-2026-30886
Google
Google Gemini
يحتوي البرنامج على ثغرة «الإشارة المباشرة غير الآمنة إلى الكائنات» (IDOR) في نقطة نهاية وكيل الفيديو. يمكن لأي مستخدم تمت مصادقته الوصول إلى محتوى الفيديو الخاص بمستخدمين آخرين من خلال استغلال عدم وجود فحص للتفويض. وعلى وجه التحديد، تقوم الدالة `model.GetByOnlyTaskId(taskID)` بالاستعلام عن المهام باستخدام `task id` فقط دون التحقق من ملكية المستخدم، في حين أن عمليات البحث عن المهام الأخرى تفرض الملكية بشكل صحيح باستخدام `model.GetByTaskId(userId, taskID)`. وهذا يسمح للمهاجم بتجاوز عزل المستأجر لأصول الوسائط التي تم إنشاؤها، وربما الوصول إلى البيانات الحساسة، بما في ذلك رؤوس الاستجابة المنبثقة ومفاتيح واجهة برمجة التطبيقات (API) المستخدمة للاتصال بمزودي الذكاء الاصطناعي مثل Google Gemini و OpenAI. نقطة نهاية واجهة برمجة التطبيقات (API) المعرضة للخطر هي `GET /v1/videos/:task id/content`. المعلمة المعرضة للخطر هي `task id`. المعالج المعرض للخطر هو `controller.VideoProxy`. يمكن للمهاجم استغلال هذه الثغرة عن طريق إرسال طلب إلى نقطة نهاية واجهة برمجة التطبيقات (API) المتأثرة باستخدام `task id` معروف ينتمي إلى مستخدم آخر.
PT-2026-26342
2026-03-19
9.8
CVE-2026-27953
Ormar
Ormar
يحتوي ormar، وهو نموذج ORM صغير غير متزامن للغة Python، على ثغرة في تجاوز التحقق من الصحة باستخدام Pydantic في منشئ النموذج الخاص به. وهذا يسمح للمستخدمين غير المصادق عليهم بتجاوز جميع عمليات التحقق من صحة الحقول عن طريق إدخال ” pk only “: true في نص طلب JSON. يسمح إدخال ” pk only “: true بتجاوز عمليات التحقق من الأنواع والقيود وقواعد التحقق الأخرى، مما يؤدي إلى بقاء البيانات غير المتحقق من صحتها في قاعدة البيانات. وهناك مشكلة ثانوية تتعلق بالمعلمة ” excluded “، والتي يمكن استخدامها لإبطال صلاحية حقول نموذجية عشوائية بشكل انتقائي أثناء الإنشاء. ويؤثر هذا على نمط التكامل الموصى به لـ FastAPI، مما قد يتيح تصعيد الامتيازات وانتهاكات سلامة البيانات وتجاوز منطق الأعمال. السبب الجذري هو الاستخراج المباشر لـ ” pk only “ من الحجج الكلمية التي يقدمها المستخدم قبل إجراء التحقق من الصحة. كان الهدف الأصلي من علامة ` pk only ` هو التحسين الداخلي، ولكنها متاحة للمتصلين الخارجيين. تشمل نقاط الدخول المتأثرة مسارات FastAPI التي تستخدم نماذج ormar كمعلمات في نص الطلب، بالإضافة إلى الاستدعاءات المباشرة لـ `Model.objects.create(**user dict)` و`Model(**user dict)`.