CVE-2026-73651 in TypeORMالمعلومات

الملخص

بحسب VulDB • 14/08/2026

TypeORM هو إطار عمل ORM (Object-Relational Mapping) مبني بلغتي TypeScript وJavaScript لمنصة Node.js، ويدعم قواعد بيانات PostgreSQL وMySQL وMariaDB وSQLite وSQL Server وOracle وقواعد أخرى. قبل الإصدارين 0.3.31 و1.1.0، كانت الأداة `typeorm migration:generate` تضمّن بيانات تعريف مخطط قاعدة البيانات (database schema metadata) داخل سلاسل نصية قالبية (template literals) مكتوبة بلغة JavaScript أو TypeScript في الملف `src/commands/MigrationGenerateCommand.ts`. تقوم هذه العملية بتهريب علامات العطف الخلفية (backticks)، لكنها لا تهرب تداخل المتغيرات بصيغة `${...}`. يمكن لمهاجم يمتلك صلاحيات الكتابة على مخطط قاعدة البيانات حقن حمولة ضارة (payload) في بيانات تعريف عمود COMMENT أو DEFAULT، أو أي سلسلة نصية أخرى للمخطط يتم استكشافها تلقائياً (introspected schema string). عند تحميل الهجينة المُولَّدة عبر الأوامر `migration:run` أو `import` أو `require»، يقوم محرك JavaScript بتقييم هذه الحمولة الضارة. تم إصلاح هذا الخلل في الإصدارين 0.3.31 و1.1.0.

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

مسؤول

GitHub M

حجز

13/08/2026

إفشاء

13/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-389748

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Interested in the pricing of exploits?

See the underground prices here!