CVE Catalog

CVE-2026-64498

Low risk· EPSS 5%
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.16%

5th percentile - higher than 5% of all known CVEs

Summary

In the hw-consumer IIO buffer driver in the Linux kernel, a memory leak was found: after the scan mask allocation was changed to a separate bitmap, iio_hw_buf_release() does not free the mask before freeing the buffer structure.

Risk Assessment

Memory leaks can lead to kernel memory exhaustion, potentially causing system instability or crashes.

Recommendation

Apply the Linux kernel patch that adds a bitmap_free() call to iio_hw_buf_release() before freeing the buffer.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: iio: buffer: hw-consumer: free scan_mask on buffer release The scan_mask lifetime changed in commit 9a2e1233d38c ("iio: buffer: hw-consumer: remove redundant scan_mask flexible array"). Before that change, the scan mask storage was embedded in struct hw_consumer_buffer, so iio_hw_buf_release() could free the whole allocation with a single kfree(hw_buf). That commit moved the scan mask to a separate bitmap_zalloc() allocation stored in buffer.scan_mask, but left iio_hw_buf_release() unchanged. Free the scan mask in iio_hw_buf_release() before freeing the buffer wrapper.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS