CVE-2024-45828

Source
https://cve.org/CVERecord?id=CVE-2024-45828
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2024-45828.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2024-45828
Downstream
Related
Published
2025-01-11T12:25:11.560Z
Modified
2026-03-20T12:39:02.948291Z
Severity
  • 5.5 (Medium) CVSS_V3 - CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H CVSS Calculator
Summary
i3c: mipi-i3c-hci: Mask ring interrupts before ring stop request
Details

In the Linux kernel, the following vulnerability has been resolved:

i3c: mipi-i3c-hci: Mask ring interrupts before ring stop request

Bus cleanup path in DMA mode may trigger a RINGOPSTAT interrupt when the ring is being stopped. Depending on timing between ring stop request completion, interrupt handler removal and code execution this may lead to a NULL pointer dereference in hcidmairqhandler() if it gets to run after the iodata pointer is set to NULL in hcidmacleanup().

Prevent this my masking the ring interrupts before ring stop request.

Database specific
{
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/45xxx/CVE-2024-45828.json",
    "cna_assigner": "Linux"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
3a379bbcea0af6280e1ca0d1edfcf4e68cde6ee0
Fixed
a6cddf68b3405b272b5a3cad9657be0b02b34bf4
Fixed
9d745a56aea45e47f4755bc12e6429d6314dbb54
Fixed
a6dc4b4fda2e147e557050eaae51ff15edeb680b
Fixed
19cc5767334bfe980f52421627d0826c0da86721
Fixed
6ca2738174e4ee44edb2ab2d86ce74f015a0cc32

Database specific

source
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2024-45828.json"