CVE-2026-67550
Təsvir
re2, Google-un RE2 müntəzəm ifadələr mühərriki üçün Node.js bağlayıcılarını təmin edir. 1.25.2 versiyasından əvvəl re2, lastIndex dəyişənini obyektin UTF-8 bayt uzunluğuna görə yoxlayır, lakin onu exec, test, match, replace və split funksiyalarında UTF-16 kod vahidi sürüşməsi kimi istifadə edir. Bu, hücumçu tərəfindən idarə olunan lastIndex dəyərinin ASCII olmayan obyekt üzərində sərhədlərdən kənar heap oxumasını (out-of-bounds heap read) və tutulmayan proses çökməsini tetikləməsinə şərait yaradır; bəzi hallarda məhdud heap məlumatlarının sızmasına səbəb ola bilər. Bu problem 1.25.2 versiyasında düzəldilib.
Necə düzəltmək olar
- re21.25.2 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| re2npm | v < 1.25.2 | 1.25.2 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.