CVE-2026-67550 in node-re2المعلومات

الملخص

بحسب VulDB • 31/07/2026

توفر re2 واجهات ربط (bindings) لـ Node.js لمحرك التعبيرات النمطية RE2 الخاص بشركة Google. قبل الإصدار 1.25.2، كانت re2 تتحقق من قيمة `lastIndex` مقابل طول البايت UTF-8 للسلسلة المستهدفة، لكنها تستخدمها كمؤشر إزاحة لوحدات الشفرة UTF-16 في الدوال exec وtest وmatch وreplace وsplit، مما يسمح لمهاجم يؤثر على قيمة `lastIndex` عند التعامل مع سلسلة غير ASCII بإحداث قراءة خارج حدود الذاكرة (out-of-bounds heap read) وانهيار للعملية لا يمكن اعتراضه (uncatchable process crash)، مع احتمال تسرب محدود لمعلومات عن الذاكرة العشوائية في بعض الحالات. تم إصلاح هذه المشكلة في الإصدار 1.25.2.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

مسؤول

GitHub M

حجز

29/07/2026

إفشاء

30/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-384919

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Do you need the next level of professionalism?

Upgrade your account now!