PT-2026-138349

CVE-2026-102650

·

تاريخ النشر

2026-11-06

·

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

2026-11-10

الوصف من

CVSS 3.1
7.5
عالية
المقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المصاب والإصدارات المتأثرة Nuxt Content الإصدارات من 3.0.0 إلى 3.15.1
الوصف يقبل نقطة النهاية POST '/ nuxt content/:collection/query' غير المصادق عليها حقل sql يتحكم فيه المهاجم في 'src/runtime/api/query.post.ts' ويسمح بتعبيرات SQLite مكلفة. بينما تستخدم بعض الإصدارات دالة assertSafeQuery() في 'src/runtime/internal/security.ts' لرفض كلمات مفتاحية معينة من SQL في جمل WHERE، إلا أنها لا تزال تسمح باستدعاءات الدوال مثل randomblob() و zeroblob() و hex() و length(). تصل هذه الاستعلامات إلى better-sqlite3 السنكرو ني في 'src/runtime/internal/database.server.ts'، مما يسمح لطلب عن بعد واحد باستهلاك قدر كبير من وحدة المعالجة المركزية والذاكرة، مما يؤدي إلى حظر حلقة أحداث Node.js ومعالجة جميع الطلبات المتزامنة. لا تتأثر عمليات النشر الاستاتيكية بالكامل التي لا تعرض نقطة نهاية الخادم.
التوصيات التحديث إلى الإصدار 3.15.2.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-XXRH-5HGG-GJ4H
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾