Impact
This vulnerability is a NULL pointer dereference in the interrupt handler of the Linux kernel driver for the MAX30102 health sensor. When an interrupt fires while no data buffer is enabled, the handler reads an active_scan_mask that is NULL, causing an oops and a kernel crash. The issue stems from dereferencing a null pointer, categorised as CWE‑476. An attacker that can trigger such an interrupt could crash the kernel, leading to denial of service.
Affected Systems
All systems running the Linux kernel with the MAX30102 driver before the resolving commit are affected. The vendor is Linux, and the product is the Linux kernel. Because the vulnerability was tied to the MAX30102 subsystem, any distribution or device that loads this driver is potentially impacted. Specific version information is not listed, but the patch is incorporated in the kernel source after the commit referenced in the advisory.
Risk and Exploitability
The EPSS score is < 1% and the vulnerability is not listed in the CISA KEV catalog. The CVSS score is 5.5, indicating a moderate severity. The likely attack vector is local device interaction; an attacker with access to the MAX30102 sensor could trigger the interrupt that propagates the crash, though exploitation requires the conditions described in the fix. Overall, the risk is moderate until the kernel is updated.
OpenCVE Enrichment
Debian DLA