CVE-2026-116841
ŚrednieCVSS 5.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 2 - wyżej niż 2% wszystkich znanych CVE
Streszczenie
DevilutionX w wersjach od 1.4.0 do 1.5.5 zawiera podatność polegającą na odczycie poza granicami bufora w dołączonej bibliotece libmpq, w funkcji libmpq__file_number_from_hash, która pozwala na odczyt pamięci sterty poprzez niekontrolowane wartości block_table_index. Atakujący może umieścić spreparowane archiwum .mpq w ścieżce danych gry, np. jako mod, wywołując odczyt poza mapą mpq_map i awarię gry.
Ocena ryzyka
Możliwe jest zdalne wywołanie awarii gry oraz potencjalny wyciek informacji z pamięci procesu.
Rekomendacja
Zaktualizuj DevilutionX do wersji nowszej niż 1.5.5, zawierającej poprawkę w bibliotece libmpq.
Inne podatności w DevilutionX
Oryginalny opis (angielski, źródło NVD)
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.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

