CVE-2026-34986

Yüksek

Açıklama

Go JOSE; JSON Web Encryption (JWE), JSON Web Signature (JWS) ve JSON Web Token (JWT) standartları dahil olmak üzere Javascript Object Signing and Encryption standartlarının Go dilindeki bir uygulamasını sağlar. 4.1.4 ve 3.0.5 sürümlerinden önce, eğer alg alanı bir anahtar sarmalama algoritması belirtiyorsa (A128GCMKW, A192GCMKW ve A256GCMKW hariç KW ile bitenler) ve encrypted_key alanı boşsa, bir JSON Web Encryption (JWE) nesnesinin şifresini çözmek panikle sonuçlanır. Panik, key_wrap.go içindeki cipher.KeyUnwrap() fonksiyonunun, encrypted_key uzunluğuna dayanarak sıfır veya negatif uzunlukta bir dilim (slice) ayırmaya çalışmasıyla meydana gelir. Bu kod yoluna ParseEncrypted() / ParseEncryptedJSON() / ParseEncryptedCompact() fonksiyonlarından ardından elde edilen nesne üzerinde Decrypt() çağrılarak ulaşılabilir. Ayrıştırma fonksiyonlarının kabul edilen anahtar algoritmalarının bir listesini aldığına dikkat edilmelidir. Kabul edilen anahtar algoritmaları herhangi bir anahtar sarmalama algoritmasını içermiyorsa ayrıştırma başarısız olur ve uygulama etkilenmez. Bu paniğe ayrıca cipher.KeyUnwrap() fonksiyonunun doğrudan 16 bayttan kısa herhangi bir ciphertext parametresiyle çağrılmasıyla da ulaşılabilir ancak bu fonksiyonun doğrudan çağrılması daha az yaygındır. Panikler hizmet reddine (DoS) yol açabilir. Bu güvenlik açığı 4.1.4 ve 3.0.5 sürümlerinde giderilmiştir.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünGo-jose
Yayın6 Nis 2026
İlk görülme6 Nis 2026
Zayıflık türüCWE-248CWE-248

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
go-jose_project go-jose3.0.0 ≤ v < 3.0.5, 4.0.0 ≤ v < 4.1.43.0.5, 4.1.4
github.com/go-jose/go-jose/v4Gov < 4.1.44.1.4
github.com/go-jose/go-jose/v3Gov < 3.0.53.0.5
github.com/go-jose/go-joseGov ≤ 2.6.3—

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.

Intelligence 360 paketinde

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.

CVE-2026-34986 · Go-jose · Dark Radar