CVE-2016-4578
MEDIUMLinux Kernel < 4.6 - Information Disclosure via Uninitialized ALSA Timer Data Structures
Title source: llmExploitation Summary
EIP tracks 1 public exploit for CVE-2016-4578. PoCs published by wally0813.
AI-analyzed exploit summary This exploit leverages an uninitialized memory leak in the Linux kernel's ALSA timer subsystem (CVE-2016-4578) to disclose kernel pointer addresses via snd_timer_user_ccallback(). It triggers the vulnerability by manipulating timer parameters and reading uninitialized data from the kernel.
Description
sound/core/timer.c in the Linux kernel through 4.6 does not initialize certain r1 data structures, which allows local users to obtain sensitive information from kernel stack memory via crafted use of the ALSA timer interface, related to the (1) snd_timer_user_ccallback and (2) snd_timer_user_tinterrupt functions.
Exploits (1)
This exploit leverages an uninitialized memory leak in the Linux kernel's ALSA timer subsystem (CVE-2016-4578) to disclose kernel pointer addresses via snd_timer_user_ccallback(). It triggers the vulnerability by manipulating timer parameters and reading uninitialized data from the kernel.
References (31)
Scores
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N