CVE-2026-46378
Açıklama
Dasel, veri yapılarını sorgulamak, değiştirmek ve dönüştürmek için kullanılan bir komut satırı aracı ve kitaplığıdır. 3.0.0 ile 3.10.1 sürümleri arasında, selector/lexer/tokenize.go dosyasındaki (*Tokenizer).parseCurRune içerisindeki selector lexer matchRegexPattern closure'ı, r/ gibi sonlandırılmamış bir regex literal'ını tokenize ederken döngüye girer; çünkü girişin sonunda peekRuneEqual false döndürür ve bu durum saldırgan tarafından kontrol edilen selector dizilerinin CPU'yu süresiz olarak tüketmesine olanak tanır. Bu sorun 3.10.1 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- github.com/tomwright/dasel/v33.10.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| github.com/tomwright/dasel/v3Go | 3.0.0 ≤ v < 3.10.1 | 3.10.1 |
| github.com/tomwright/daselGo | Aralık belirtilmemiş | — |
| github.com/tomwright/dasel/v2Go | Aralık belirtilmemiş | — |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.