- Son 7 gün
- CWE-125
CVE-2026-116725
gbsplay'de mapper_map ROM banka indeksi nedeniyle sınır dışı 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, mapper.c dosyasındaki mapper_map fonksiyonu ROM boyutunu aşan ROM banka indekslerini reddetmediği için sınır dışı okuma açığı bulunmaktadır; bu durum taşan (underflow) bir banka uzunluğuna neden olur. Saldırganlar, kötü amaçlı banka indeksleri içeren özel hazırlanmış .gbr, .gbs veya .gb dosyaları sunarak bank_get fonksiyonunun heap üzerindeki ROM tamponunun çok ötesini okumasına ve oynatıcının çökmesine neden olabilir.
Kaynaktaki açıklama (İngilizce)
gbsplay through 0.0.103 contains an out-of-bounds read vulnerability in mapper_map() in mapper.c that fails to reject ROM bank indexes beyond the ROM size, causing an underflowed bank length. Attackers can supply crafted .gbr, .gbs or .gb files with malicious bank indexes to make bank_get() read far past the heap ROM 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/a281d80bc56ed63347daf740a2f7aa4f8516165a Yama
- github.com/mmitch/gbsplay/issues/201 Üçüncü taraf
- hackmd.io/@haindpwn/gbsplay-rom-bank-index-oob-read Üçüncü taraf
- vulncheck.com/…t-of-bounds-read-via-mapper-map-rom-bank-index Üçüncü taraf
- github.com/mmitch/gbsplay Diğer
- github.com/mmitch/gbsplay/blob/0.0.103/mapper.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.