- Son 7 gün
- CWE-125
CVE-2026-116727
gbsplay vgm_open fonksiyonunda yığın dışı bellek okuma açığı
- Yayımlandı
- Güncellendi
- 27 Eki 2026
- Açık yaşı
- 1 gün
- Kaydı açan
- VulnCheck
ÖzetTürkçe
gbsplay 0.0.103 sürümüne kadar olan sürümlerde, gbs.c dosyasındaki vgm_open fonksiyonu VGM komut akışını sınır denetimi yapmadan işler. Bu durum yığın (heap) bellek tamponunun dışında okuma yapılmasına yol açan bir heap out-of-bounds read zafiyetine neden olur. Saldırganlar, bekleme (wait) opkodları içeren ancak 0x66 sonlandırıcısı bulunmayan özel hazırlanmış bir VGM dosyası sunarak yığın tamponunun ötesini okutabilir ve oynatıcının çökmesine neden olabilir.
Kaynaktaki açıklama (İngilizce)
gbsplay through 0.0.103 contains a heap out-of-bounds read vulnerability in vgm_open() in gbs.c that walks the VGM command stream without bounds checks. Attackers can supply a crafted VGM file with wait opcodes and no 0x66 terminator to read past the heap buffer and crash the player.
Bu açığın açıklamasını Türkçeye çevirdik. Adım adım çözüm önerilerini kritik ve yeni açıklar için hazırlıyoruz; düzeltilmiş sürüm aşağıdaki tabloda, ayrıntılar üreticinin duyurusunda.
Etkilenen sürümler1 yazılım
| Yazılım | Etkilenen | Düzeltildiği sürüm |
|---|---|---|
| mmitch gbsplay | ≤ 0.0.103 | – |
Kaynaklar8 kaynak
- CVE.org kaydı
- NVD kaydı
- github.com/…ommit/91b1f6df0abd3914f91caa528ec3213d731999e8 Yama
- github.com/mmitch/gbsplay/issues/201 Üçüncü taraf
- hackmd.io/@haindpwn/gbsplay-rom-bank-index-oob-read Üçüncü taraf
- vulncheck.com/…-heap-out-of-bounds-read-via-vgm-open-in-gbs-c Üçüncü taraf
- github.com/mmitch/gbsplay Diğer
- github.com/mmitch/gbsplay/blob/0.0.103/gbs.c Diğer
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.