Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A buffer overflow vulnerability has been identified in the Linux kernel's ASoC codecs for FS210X audio amplifiers. The issue arises in the 'fs210x_effect_scene_info' function, where the 'strscpy' function is used to copy a string from the source to the destination. The vulnerability occurs because the length of the source string is not properly constrained, allowing for a buffer overflow if the source string is too long for the destination buffer. This vulnerability affects the Linux kernel stable tree.
Exploitation of this vulnerability could lead to a buffer overflow, which may allow for arbitrary code execution or cause a denial-of-service condition by crashing the system.
The vulnerability can be reproduced by using the FS210X audio amplifier driver in the Linux kernel. When the 'fs210x_effect_scene_info' function is called, the improper use of 'strscpy' creates a buffer overflow risk. This can be triggered by ensuring that the source string length exceeds the destination buffer size.
Users can upgrade to the latest version of the Linux kernel where this vulnerability has been patched. The commit fixing this issue is available in the Linux kernel stable tree.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.