آخرین اخبار
همهٔ اخبار
امنیت وب و نرم‌افزار گزارش بحرانیت ۲/۱۰

آسیب‌پذیری Out-of-bounds Read در موتور بازی DevilutionX (CVE-2026-116841)

آسیب‌پذیری Out-of-bounds Read در موتور بازی DevilutionX (CVE-2026-116841)

نسخه‌های 1.4.0 تا 1.5.5 موتور بازی DevilutionX حاوی یک آسیب‌پذیری از نوع Out-of-bounds Read در کتابخانه باندل شده libmpq هستند. این نقص امنیتی در تابع libmpq__file_number_from_hash رخ می‌دهد که به دلیل عدم بررسی صحیح مقادیر block_table_index است.

از طریق این آسیب‌پذیری، مهاجمان می‌توانند با قرار دادن یک آرشیو .mpq دستکاری شده (مانند یک Mod یا افزونه) در مسیر داده‌های بازی، باعث خواندن حافظه Heap فراتر از محدوده مجاز (mpq_map) شوند. این عملیات می‌تواند منجر به نشت اطلاعات از حافظه یا از کار افتادن و کرش کردن (Crash) بازی شود.