CVE-2026-98665

CVE-2026-98665

published October 18, 2026

CVSS
—
EPSS
0%
Percentile
5.8
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

iio: health: max30102: fix NULL dereference in interrupt handler

The interrupt is requested in max30102_probe() and stays enabled

for the lifetime of the device, but indio_dev->active_scan_mask is only

valid while a buffer is enabled. When an interrupt arrives while no

buffer is enabled, the handler dereferences the NULL active_scan_mask:

Unable to handle kernel NULL pointer dereference at virtual address 0000000000000000

Call trace:

__bitmap_weight+0x64/0x98 (P)

max30102_interrupt_handler+0x48/0x160 [max30102]

Call max30102_fifo_count() at the top of the handler and return early

unless it reports a FIFO sample is ready. Because FIFO_RDY is the only

interrupt source enabled in max30102_chip_init(), an invocation of

max30102_interrupt_handler() without the FIFO_RDY interrupt status bit

set carries no data to read and can return before touching

active_scan_mask. A negative return from max30102_fifo_count()

indicates a failed interrupt status read and is treated the same way.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00168 · 5.8th percentile
Published
2026-10-18T20:17Z
References (5)
EPSS history
Timeline
  • 20 OCT 03:34Z
    EPSS moved — → 0%
    epss
  • 18 OCT 15:44Z
    iio: health: max30102: fix NULL dereference in interrupt handler
    cvelistv5
  • 18 OCT 15:44Z
    iio: health: max30102: fix NULL dereference in interrupt handler
    cvelistv5