CVE-2024-28180
Açıklama
jose paketi, Javascript Object Signing and Encryption standartlar setinin bir uygulamasını sağlamayı amaçlamaktadır. Bir saldırgan, Decrypt veya DecryptMulti tarafındanle açıldığında yüksek miktarda bellek ve CPU kullanan sıkıştırılmış veri içeren bir JWE gönderebilir. Bu fonksiyonlar artık açılan sıkıştırılmış verinin 250kB'ı veya sıkıştırılmış boyutun 10 katını (hangisi daha büyükse) aşması durumunda hata döndürmektedir. Bu güvenlik açığı 4.0.1, 3.0.3 ve 2.6.3 sürümlerinde giderilmiştir.
Nasıl düzeltilir
- go-jose_project go-jose2.6.3, 3.0.3, 4.0.1 ya da sonraki bir sürüm
- github.com/go-jose/go-jose/v44.0.1 ya da sonraki bir sürüm
- github.com/go-jose/go-jose/v33.0.3 ya da sonraki bir sürüm
- gopkg.in/go-jose/go-jose.v22.6.3 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| go-jose_project go-jose | 2.0.0 ≤ v < 2.6.3, 3.0.0 ≤ v < 3.0.3, 4.0.0 ≤ v < 4.0.1 | 2.6.3, 3.0.3, 4.0.1 |
| fedoraproject fedora | 38 ≤ v ≤ 40 | — |
| github.com/go-jose/go-jose/v4Go | v < 4.0.1 | 4.0.1 |
| github.com/go-jose/go-jose/v3Go | v < 3.0.3 | 3.0.3 |
| gopkg.in/go-jose/go-jose.v2Go | v < 2.6.3 | 2.6.3 |
| gopkg.in/square/go-jose.v2Go | v ≤ 2.6.0, 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.