Improper input validation in Linux kernel - CVE-2026-31751
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 improper hardware presence validation in the dt2815 driver when handling COMEDI_DEVCONFIG ioctl requests with arbitrary I/O port addresses. A local user can attach the driver to a non-existent I/O port to cause a denial of service.
The issue can result in a kernel page fault during write operations when no hardware is present at the specified port.
How to mitigate CVE-2026-31751
Sources
- https://git.kernel.org/stable/c/0dcf33994b8dcf3db36530fb7e2cf9f89e5cbac3
- https://git.kernel.org/stable/c/34b13250c618d7441508c6ef369144aa8a9b9bfa
- https://git.kernel.org/stable/c/34c8b3a91bdfbe4573650b4cd750ef639101fdc5
- https://git.kernel.org/stable/c/65c528fbeddd88478c210052f6c7b21be4973156
- https://git.kernel.org/stable/c/8d63161837f1bf8810dbcd2a583c2bbf5ca6d733
- https://git.kernel.org/stable/c/93853512f565e625df2397f0d8050d6aafd7c3ad
- https://git.kernel.org/stable/c/d2a786efdb9971f2a647724625da5bbecc994dc9
- https://git.kernel.org/stable/c/d5d9df8b08d68d083ac57abc2c887dfb1f31af63