CVE-2024-57905·Kernel vulnerability
In the Linux kernel, the following vulnerability has been resolved: iio: adc: ti-ads1119: fix information leak in triggered buffer The 'scan' local struct is used to push data to user space from a triggered buffer, but it has a hole between the sample (unsigned int) and the timestamp. This hole is never initialized. Initialize the struct to zero before using it to avoid pushing uninitialized information to userspace.
- Severity
- high
- Software
- Kernel
- Fixed in
- 6.12.10
- Published
- 2025-01-19
Affected versions
From: 6.11
Until: 6.12.10
Fixed in: 6.12.10
How to fix this CVE
Update your Linux kernel to version 6.12.10 or later to patch an information disclosure vulnerability in the TI ADS1119 ADC driver's triggered buffer mechanism. The vulnerability allows uninitialized kernel memory to be leaked to user space through the buffer interface. Systems running kernel versions 6.11 through 6.12.9 should prioritize this update to prevent potential exposure of sensitive kernel data.
sudo dnf update kernel kernel-develDefensia detects this vulnerability
How to check if you are affected
- Check installed kernel version: uname -r — ensure version is 6.12.10 or later
- Verify if TI ADS1119 driver is loaded: lsmod | grep ti_ads1119 — if present, system uses affected component
- Check kernel logs for memory-related errors: dmesg | grep -i 'adc\|ads1119\|buffer' to identify any driver-related issues
- After patching, verify new kernel version: uname -r and confirm version number matches or exceeds 6.12.10
FAQ
What is CVE-2024-57905?
This is an information disclosure vulnerability in the Linux kernel's TI ADS1119 analog-to-digital converter driver. An uninitialized memory structure containing a gap between data fields is sent to user space, potentially exposing sensitive kernel memory contents through the triggered buffer interface.
Is CVE-2024-57905 being actively exploited?
No, according to CISA's Known Exploited Vulnerabilities catalog, CVE-2024-57905 is not currently being actively exploited, and no public exploits are available.
What versions of Kernel are affected by CVE-2024-57905?
Linux kernel versions 6.11 through 6.12.9 are affected. Kernel 6.12.10 and later contain the fix.
How do I check if my server is vulnerable to CVE-2024-57905?
Run 'uname -r' to get your kernel version. If it shows 6.11.x through 6.12.9, you are vulnerable. Also check if the TI ADS1119 driver is in use with 'lsmod | grep ti_ads1119'.
Does Defensia detect CVE-2024-57905?
Yes — Defensia's CVE advisory scanner compares installed package versions against the NVD database. If the Linux kernel is installed on a monitored server, CVE-2024-57905 will appear in your dashboard with remediation steps.
Related Kernel CVEs
References
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2024-57905. Free for 1 server.
Get started free