CVE Catalog

CVE-2026-31768

HighCVSS 7.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.13%

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

Summary

In the Linux kernel, the ti-adc161s626 ADC driver used stack memory for spi_read(), which is not DMA-safe. A dedicated DMA-safe buffer has been added, and conversion functions updated accordingly.

Risk Assessment

Using non-DMA-safe memory can cause SPI transmission errors, potentially leading to system crashes or incorrect sensor readings, which may be critical in industrial environments.

Recommendation

Immediately update the Linux kernel to a version containing the fix for CVE-2026-31768. Monitor official security advisories from your Linux distribution.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: iio: adc: ti-adc161s626: use DMA-safe memory for spi_read() Add a DMA-safe buffer and use it for spi_read() instead of a stack memory. All SPI buffers must be DMA-safe. Since we only need up to 3 bytes, we just use a u8[] instead of __be16 and __be32 and change the conversion functions appropriately.

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