CVE-2026-5477

Yüksek

Açıklama

wolfCrypt CMAC uygulamasında, CMAC etiketlerinin taklit edilmesi için kullanılabilecek bir tamsayı taşması (integer overflow) mevcuttu. wc_CmacUpdate fonksiyonu, ilk blokta (digest değerinin tamamının sıfır olduğu ve XOR işleminin etkisiz kaldığı durum) XOR zincirlemesini atlamak için `if (cmac->totalSz != 0)` korumasını kullanıyordu. Ancak, totalSz bir word32 türündedir ve 2^28 blok boşaltmasından (4 GiB) sonra sıfıra döner; bu da korumanın aktif CBC-MAC zincir durumunu hatalı bir şekilde göz ardı etmesine neden olur. 4 GiB sınırının ötesinde ortak bir soneke sahip olan herhangi iki mesaj, aynı CMAC etiketlerini üretir ve bu durum, sıfır iş yükü gerektiren bir ön ek değiştirme sahteciliğine (prefix-substitution forgery) olanak tanır. Düzeltme, korumayı kaldırarak XOR işlemini koşulsuz hale getirir; ilk bloktaki etkisiz işlem özelliği, digest'in wc_InitCmac_ex tarafından sıfırla başlatılması nedeniyle korunur.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünWolfssl
Yayın10 Nis 2026
İlk görülme10 Nis 2026
Zayıflık türüCWE-190Tamsayı taşması

Nasıl düzeltilir

Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
wolfssl wolfsslv ≤ 5.9.0—

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-5477 · Wolfssl · Dark Radar