Linux · Linux Kernel · CVE-2023-52589
**Name of the Vulnerable Software and Affected Versions**
Linux kernel (affected versions not specified)
**Description**
The issue arises from the `rkisp1 isp stop()` and `rkisp1 csi disable()` functions in the Linux kernel, where the driver masks interrupts and then proceeds with the stop procedure, assuming the interrupt handler is not running. However, the interrupt handler can already be running, leading to the ISP being disabled while it handles a captured frame. This causes two issues: the ISP could be powered off while the interrupt handler is accessing registers, leading to board lockup, and the interrupt handler code and the code that disables streaming might conflict. The first issue can be seen with a suitable delay in the interrupt handler, leading to board lockup.
**Recommendations**
At the moment, there is no information about a newer version that contains a fix for this vulnerability.