Improper Initialization in Linux kernel - CVE-2026-64500
Published: July 27, 2026
Vulnerability details
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper initialization in lpc32xx_adc_probe() and the lpc32xx ADC interrupt handling path when handling a spurious interrupt during device probe before completion initialization. A local user can trigger a device state that causes an interrupt to arrive before init_completion() to cause a denial of service.
The issue can lead to a kernel panic through a NULL pointer dereference and resulting wild memory access in the interrupt wake-up path.
Affected software
How to mitigate CVE-2026-64500
External References
- https://git.kernel.org/stable/c/0e33587967b356519aa6f220b5b43c6976320397
- https://git.kernel.org/stable/c/1ddf7b6ffb8ebb22b92a184a9eaa76277ef0c7cd
- https://git.kernel.org/stable/c/2f18c5551aa97ca7f39dbb151c67c9053ccadc17
- https://git.kernel.org/stable/c/48eccc6caed4e62c0f199ab3a3772fa969cd3b2d
- https://git.kernel.org/stable/c/7090c0d29708ee305022d0ea7b37612b33242fa2
- https://git.kernel.org/stable/c/820c4f15353efe9a9429ae86ccceeaf4e0e4e585
- https://git.kernel.org/stable/c/9e2e8b8cdfd37ae7c7a8a5c96c59e98a768731c4
- https://git.kernel.org/stable/c/e561b35633f450ee607e87a6401d97f156a0cd54