CVE-2025-50537
Təsvir
eslint-in 9.26.0 versiyasından əvvəlki versiyalarında, eslint/lib/shared/serialization.js faylında dairəvi istinadları olan obyektlərin seriyallaşdırılması zamanı stek daşması (stack overflow) zəifliyi aşkar edilmişdir. Eksployt, test hallarını təsdiqləyən və dublikatları yoxlayan RuleTester.run() metodu vasitəsilə tetiklenir. Təsdiqləmə zamanı daxili checkDuplicateTestCase() funksiyası çağırılır və bu funksiya öz növbəsində seriyallaşdırma yoxlamaları üçün isSerializable() funksiyasından istifadə edir. Dairəvi istinadı olan obyekt ötürüldükdə, isSerializable() sonsuz rekursiyaya girərək nəticədə stek daşmasına səbəb olur.
Necə düzəltmək olar
- openjsf eslint9.26.0 və ya daha yeni versiya
- eslint9.26.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| openjsf eslint | v < 9.26.0 | 9.26.0 |
| eslintnpm | v < 9.26.0 | 9.26.0 |
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.