- Yama var
- Son 7 gün
- CWE-125
CVE-2026-58496
ThorVG SFNT/TTF yazı tipi yükleyicisinde bellek dışı okuma (out-of-bounds read) açığı
- Yayımlandı
- Güncellendi
- 28 Eki 2026
- Açık yaşı
- 0 gün
- Kaydı açan
- GitHub_M
Yönetici özeti
Bu açık, grafik işleme yapan yazılımın bozuk bir yazı tipi dosyası yüzünden çökmesine veya bellek bilgisi sızdırmasına yol açabilir. Etki genellikle sınırlı olsa da, bu tür yazılımı kullanan uygulamalar için güncelleme planlanması önerilir.
ÖzetTürkçe
ThorVG vektör grafik motorunda, SFNT/TTF yazı tipi yükleyicisi girdi tamponunun en az dört bayt içerip içermediğini kontrol etmeden ilk dört baytı okur. 1.0.7 öncesi sürümler etkilenir. Bellek üzerinden yazı tipi yükleyen uygulamalar, özellikle tvg::Text::load gibi API'ler üzerinden boyutu çok küçük bozuk bir yazı tipi verildiğinde risk altındadır.
Saldırgan ne yapabilir?
Saldırgan, hazırlanmış çok kısa bir yazı tipi dosyasıyla uygulamanın çökmesine neden olabilir. Bellek düzenine bağlı olarak komşu heap belleğinin bir kısmının açığa çıkması da mümkündür.
Kaynaktaki açıklama (İngilizce)
Thor Vector Graphics (ThorVG) is a production-ready vector graphics engine. Prior to 1.0.7, the SFNT/TTF font loader's SfntLoader::gen function in tvgSfntLoader.cpp reads data[0] through data[3] to identify the font type without first checking that the input buffer contains at least four bytes. Loading an undersized font directly from memory through public APIs such as tvg::Text::load causes an out-of-bounds read. Loading through a file path using mmap can mask the read because of page alignment; the memory-loading API directly exposes it. Depending on memory layout, a malformed short font may crash the consuming application or disclose adjacent heap memory. This issue is fixed in version 1.0.7.
Ne yapmalı?
- ThorVG'yi 1.0.7 veya üzeri bir sürüme yükseltin. Üretici
- Güncelleme yapılamıyorsa, ThorVG'nin dış kaynaklardan gelen yazı tipi verilerini bellek üzerinden yüklemesini geçici olarak engelleyin veya bu verileri yüklemeden önce boyut ve içerik kontrolüne tabi tutun. Genel öneri
- Yazı tipi verilerini yalnızca güvenilir kaynaklardan kabul edin ve bilinmeyen kaynaklı yazı tiplerini işlemeyin. Genel öneri
Ek önlemler
- Yazı tipi yükleme işlemlerini, uygulamanın çökme ve hata kayıtlarıyla izleyin; beklenmedik kısa yazı tipi girdileri için uyarı üretin. Genel öneri
- ThorVG kullanan uygulamaları ve gömülü bileşenleri envanterinizde belirleyerek hangilerinin 1.0.7 öncesi olduğunu kontrol edin. Genel öneri
Etkilenen sürümler1 yazılım
| Yazılım | Etkilenen | Düzeltildiği sürüm |
|---|---|---|
| thorvg | < 1.0.7 | 1.0.7 |
Kaynaklar5 kaynak
Kayıt geçmişi
- Yayımlandı
İlgili açıklar
Türkçe metin, resmi kayıtlardaki bilgilerle yapay zekâ yardımıyla yazıldı ve yayından önce otomatik kontrollerden geçti. Bir değişikliği uygulamadan önce üreticinin duyurusuna mutlaka bakın.