CVE-2026-46378
Təsvir
Dasel məlumat strukturlarını sorğulamaq, dəyişdirmək və transformasiya etmək üçün nəzərdə tutulmuş komanda sətri aləti və kitabxanasıdır. 3.0.0 versiyasından 3.10.1 versiyasına qədər selector/lexer/tokenize.go faylındakı (*Tokenizer).parseCurRune funksiyasının selector lexer matchRegexPattern closure hissəsi, r/ kimi tamamlanmamış regex literalını tokenləşdirərkən dövrə girir, çünki girişin sonundan sonra peekRuneEqual false qaytarır; bu isə hücumçu tərəfindən idarə olunan selektor sətirlərinin CPU resurslarını qeyri-müəyyən müddətə istifadə etməsinə şərait yaradır. Bu problem 3.10.1 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- github.com/tomwright/dasel/v33.10.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| github.com/tomwright/dasel/v3Go | 3.0.0 ≤ v < 3.10.1 | 3.10.1 |
| github.com/tomwright/daselGo | Aralıq göstərilməyib | — |
| github.com/tomwright/dasel/v2Go | Aralıq göstərilməyib | — |
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.