CVE-2024-45828

Severity CVSS v4.0:
Pending analysis
Type:
CWE-476 NULL Pointer Dereference
Publication date:
11/01/2025
Last modified:
31/01/2025

Description

In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> i3c: mipi-i3c-hci: Mask ring interrupts before ring stop request<br /> <br /> Bus cleanup path in DMA mode may trigger a RING_OP_STAT interrupt when<br /> the ring is being stopped. Depending on timing between ring stop request<br /> completion, interrupt handler removal and code execution this may lead<br /> to a NULL pointer dereference in hci_dma_irq_handler() if it gets to run<br /> after the io_data pointer is set to NULL in hci_dma_cleanup().<br /> <br /> Prevent this my masking the ring interrupts before ring stop request.

Vulnerable products and versions

CPE From Up to
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 5.0 (including) 5.15.174 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 5.16 (including) 6.1.120 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.2 (including) 6.6.66 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.7 (including) 6.12.5 (excluding)