CVE-2026-18497
Açıklama
TrueType yazı tipi dosyalarını ayrıştırmak için kullanılan nothings stb TrueType kütüphanesinin 1.26 sürümüne kadar olan versiyonlarında bir heap-buffer-overflow zafiyeti bulunmaktadır. Zafiyet, hatalı biçimlendirilmiş TTF (TrueType Font) dosyaları ayrıştırılırken nothings stb_truetype.h kütüphanesi içindeki stbtt__GetGlyphShapeTT() fonksiyonunda ortaya çıkmaktadır. Zafiyet, glif veri ayrıştırma yolunda yer almaktadır. Bir saldırgan, şişirilmiş bir endPtsOfContours değeri içeren ve geri kalan glif verileri kırpılmış hatalı bir TTF dosyası oluşturabilir. stb_truetype.h kullanan bir uygulama (çeşitli oyun motorları veya grafik yazılımları gibi), bu hatalı yazı tipini stbtt_GetGlyphShape() aracılığıyla yüklemeye, pişirmeye (bake) veya işlemeye çalıştığında, ayrıştırıcı glif veri tamponunun sonunun ötesini okumaya çalışacak ve bu durum sınır dışı okuma (out-of-bounds read) tetikleyecektir.
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 |
|---|---|---|
| Sean Barrett (nothings) nothings stb | 1.26 | — |
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.