- Son 7 gün
- CWE-125
CVE-2026-116841
DevilutionX'te libmpq hash tablosu aramasında 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
DevilutionX 1.4.0 ile 1.5.5 sürümlerini kapsayan üründe, paketlenmiş libmpq kütüphanesinin libmpq__file_number_from_hash fonksiyonunda sınır dışı okuma (out-of-bounds read) açığı bulunmaktadır. Bu açık, block_table_index değerlerinin denetlenmemesinden kaynaklanmakta ve saldırganların heap belleğini okumasına olanak tanımaktadır. Saldırgan, oyunun veri yoluna (örneğin bir mod aracılığıyla) hazırlanmış bir .mpq arşivi yerleştirerek mpq_map sınırının ötesinde okuma yapılmasını tetikleyebilir ve oyunun çökmesine neden olabilir.
Kaynaktaki açıklama (İngilizce)
DevilutionX 1.4.0 through 1.5.5 contains an out-of-bounds read vulnerability in the bundled libmpq libmpq__file_number_from_hash function that allows attackers to read heap memory via unchecked block_table_index values. Attackers can place a crafted .mpq archive in the game's data path, such as a mod, to trigger reads past mpq_map and crash the game.
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 |
|---|---|---|
| diasurgical DevilutionX | ≥ 1.4.0, ≤ 1.5.5 | – |
Kaynaklar8 kaynak
- CVE.org kaydı
- NVD kaydı
- github.com/diasurgical/DevilutionX/pull/8482 Yama
- github.com/diasurgical/DevilutionX/issues/8758 Üçüncü taraf
- vulncheck.com/…ut-of-bounds-read-via-libmpq-hash-table-lookup Üçüncü taraf
- github.com/…6fee6a501cc9b95d8556a129c68841b05/libmpq/mpq.c Diğer
- github.com/…6fda26d3b22c52f/3rdParty/libmpq/CMakeLists.txt Diğer
- hackmd.io/…indpwn/devilutionx-libmpq-hash-block-table-oob 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.