یک آسیبپذیری امنیتی با شناسه CVE-2026-96674 در کتابخانه alsa-lib (نسخههای تا 1.2.16.1) شناسایی شده است. این نقص امنیتی در بخش src/topology/ctl.c رخ میدهد، جایی که محاسبات مربوط به اندازه عناصر توپولوژی (Topology Element Size) با استفاده از محاسبات 32-بیتی انجام میشود.
جزئیات فنی
به دلیل استفاده از محاسبات 32-بیتی، امکان وقوع Integer Overflow (سرریز عدد صحیح) وجود دارد که منجر به دور زدن مکانیزمهای بررسی محدوده (Bounds Checks) میگردد. در این سناریو، یک مهاجم میتواند با ارائه فایلهای توپولوژی دستکاری شده (Crafted Topology Files)، محاسبات اندازه را به گونهای تغییر دهد که رمزگشای (Decoder) سیستم، دادهها را از محدوده بافر توپولوژی بخواند.
پیامدهای احتمالی
- نشت دادهها: احتمال خواندن اطلاعات حساس از حافظه سیستم.
- از کار افتادن سرویس: ایجاد Crash در اپلیکیشنهای وابسته به این کتابخانه.