CVE-2026-5187
Açıklama
wolfcrypt/src/asn.c içerisindeki DecodeObjectId() fonksiyonunda iki potansiyel yığın sınır dışı yazma konumu mevcuttu. İlk olarak, bir sınır kontrolü, iki OID ark değeri (out[0] ve out[1]) yazılmadan önce yalnızca tek bir mevcut yuvayı doğrulamakta; bu durum, outSz 1'e eşit olduğunda 2 baytlık bir sınır dışı yazmaya olanak tanımaktadır. İkinci olarak, birden fazla çağırıcı, eleman sayısı olan MAX_OID_SZ (32) yerine sizeof(decOid) (64 bit platformlarda 64 bayt) değerini iletmekte; bu da fonksiyonun, tahsis edilen tamponun sonunun ötesine yazan 33 veya daha fazla arka sahip özel olarak hazırlanmış OID'leri kabul etmesine neden olmaktadır.
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ün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| wolfssl wolfssl | v ≤ 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.
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.