Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability has been identified in the Linux kernel's IIO light VCNL4035 driver, where the local 'buffer' array used to transfer data to userspace from a triggered buffer does not initialize its single data element, a u16 aligned to 8 bytes. This oversight leaves at least 4 bytes uninitialized, even after an integer value is read using regmap_read(). The vulnerability could lead to an information leak by sending uninitialized data to userspace. The issue has been addressed by initializing the array to zero before use.
Exploitation of this vulnerability could result in an information leak, allowing uninitialized data to be sent to userspace.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.