Zafiyet.live Keşfet. Değerlendir. Düzelt. Doğrula.
  • 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çığı

thorvg

Orta 4,3 CVSS 3.1
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ı?

  1. ThorVG'yi 1.0.7 veya üzeri bir sürüme yükseltin. Üretici
  2. 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
  3. 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ımEtkilenenDüzeltildiği sürüm
thorvg < 1.0.7 1.0.7

Kaynaklar5 kaynak

Kayıt geçmişi

  1. 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.