PT-2026-81252 · Npm · Hbs

·

CVE-2026-16231

·

تاريخ النشر

2026-08-25

·

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

2026-09-28

CVSS v3.1

8.1

عالية

المتجهAV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات hbs من 2.1.0 إلى 4.2.1
الوصف
تتجاوز واجهة برمجة التطبيقات (API) registerAsyncHelper في محرك العرض hbs Express عملية الترميز التلقائي لـ HTML في Handlebars. أثناء عملية العرض الأولى، يُرجع المساعد غير المتزامن (async helper) عنصرًا نائبًا غير شفاف يتم ترميزه؛ ومع ذلك، يقوم hbs لاحقًا باستبدال هذا العنصر النائب بقيمة الإرجاع الأولية للرد الهاتفي دون ترميزها. يحدث هذا عبر مسارات عرض التخزين المؤقت وغير المؤقت والتخطيط. إذا قام أحد التطبيقات بتمرير بيانات متأثرة بالمهاجم، مثل المحتوى المقدم من المستخدم من قاعدة بيانات، إلى استدعاء مساعد غير متزامن، فقد يؤدي ذلك إلى ثغرة البرمجة النصية عبر المواقع (XSS) المخزنة أو المنعكسة، حيث يتم حقن كود HTML وJavaScript تعسفي في الصفحة التي يتم عرضها من قبل الخادم.
التوصيات
قم بالترقية إلى الإصدار 4.3.0.

استغلال

إصلاح

XSS

وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾

تصنيف نقاط الضعف

المعرّفات ذات الصلة

CVE-2026-16231
GHSA-RG36-RXV9-2M9Q

المنتجات المتأثرة

Hbs