NULL pointer dereference in Linux kernel - CVE-2026-31749
Published: May 2, 2026
Linux kernel
Detailed vulnerability description
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in the ni_atmio16d driver detach handler when cleaning up after a failed attach operation. A local user can trigger a failed attach operation to cause a denial of service.
The issue occurs because the detach path may call the reset routine before the device has been fully initialized.
How to mitigate CVE-2026-31749
Sources
- https://git.kernel.org/stable/c/101ab946b79ad83b36d5cfd47de587492a80acf0
- https://git.kernel.org/stable/c/3848ae00b1642e2c98ff8cbfd2d3b38c6f53b5c3
- https://git.kernel.org/stable/c/43c68a2c7cc35b7c2a83c285cb4ad3d472b8caa2
- https://git.kernel.org/stable/c/5d8d88c8c0eec230de8f1f60e0920a4337939a88
- https://git.kernel.org/stable/c/933a2d6a95f9bfb203e562c9be1dd990c735535c
- https://git.kernel.org/stable/c/a01dd339ea6ac58b0967a50085622a6017351140
- https://git.kernel.org/stable/c/d07d97ca4f7fac467cdcf4a012690853958b7e89
- https://git.kernel.org/stable/c/f517646e008fe99ca1800601cd011b110f8684ae