CVE-2026-84993 in MikroORMالمعلومات

الملخص

بحسب VulDB • 17/09/2026

MikroORM هو إطار عمل ORM (Object-Relational Mapping) مبني على TypeScript لبيئة Node.js، ويعتمد على أنماط Data Mapper وUnit of Work وIdentity Map. قبل الإصدارين 6.6.16 و7.1.7، كانت طبقة SQL المشتركة تحقق من مفتاح الحقل في عبارة orderBy ولكن لم تتحقق من قيمة الاتجاه (direction) قبل دمجها في عبارة ORDER BY عبر الدالة AbstractSqlPlatform.getOrderByExpression. يمكن للتطبيقات التي تربط بيانات الطلب الخاضعة لسيطرة المهاجم بالقيمة الخاصة بالاتجاه في em.find() أو em.findOne() أو em.findAndCount() أو QueryBuilder.orderBy() أو QueryBuilderHelper.getQueryOrderFromObject() أن تتيح إدراج أجزاء SQL خام (raw) تنفذ استخراجاً أعمى (blind extraction) أو استناداً إلى المنطق البولياني (boolean extraction) للبيانات المتاحة لحساب قاعدة البيانات. تمتلك مسارات التمرير في BaseMySqlPlatform وMsSqlPlatform السلوك نفسه، مما يؤثر على برامج تشغيل SQLite وPostgreSQL وMySQL وMariaDB وMSSQL وlibSQL وOracle، بينما لا يتأثر MongoDB. تم إصلاح هذه المشكلة في الإصدارين 6.6.16 و7.1.7.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

مسؤول

GitHub M

حجز

02/09/2026

إفشاء

17/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-406027

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you know our Splunk app?

Download it now for free!