CVE-2026-71430
Təsvir
node-re2 Node.js üçün RE2 müntəzəm ifadə bağlamalarını təmin edir. Versiya 1.25.1-dən əvvəl, WrappedRE2::Replace funksiyası əvəzləmə nəticəsini qurur və nəticə sətiri və ya buferi V8-in maksimum sətir uzunluğunu aşdıqda V8 tərəfindən qaytarılan boş MaybeLocal-ı yoxlamadan ToLocalChecked vasitəsilə onu V8-ə ötürürdü. Qlobal əvəzetmə çıxışı gücləndirən əvəzləmə şablonundan istifadə etdikdə, nəticə giriş ölçüsü ilə kvadratik olaraq artıra bilər və nəticə V8-in maksimum sətir uzunluğunu aşdıqda, yoxlanılmayan ToLocalChecked çağırışı tutula bilən istisna əvəzinə kritik və tutulmaz proses dayanmasına (process abort) səbəb olur. Bu problem versiya 1.25.1-də düzəldilib.
Necə düzəltmək olar
- re21.25.1 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.1 | 1.25.1 |
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.