CVE-2024-38780

Severity CVSS v4.0:
Pending analysis
Type:
Unavailable / Other
Publication date:
21/06/2024
Last modified:
04/11/2025

Description

In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> dma-buf/sw-sync: don&amp;#39;t enable IRQ from sync_print_obj()<br /> <br /> Since commit a6aa8fca4d79 ("dma-buf/sw-sync: Reduce irqsave/irqrestore from<br /> known context") by error replaced spin_unlock_irqrestore() with<br /> spin_unlock_irq() for both sync_debugfs_show() and sync_print_obj() despite<br /> sync_print_obj() is called from sync_debugfs_show(), lockdep complains<br /> inconsistent lock state warning.<br /> <br /> Use plain spin_{lock,unlock}() for sync_print_obj(), for<br /> sync_debugfs_show() is already using spin_{lock,unlock}_irq().

Vulnerable products and versions

CPE From Up to
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 4.14 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 4.19 (including) 4.19.316 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 5.4 (including) 5.4.278 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 5.10 (including) 5.10.219 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 5.15 (including) 5.15.161 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.1 (including) 6.1.93 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.6 (including) 6.6.33 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.9 (including) 6.9.4 (excluding)
cpe:2.3:o:linux:linux_kernel:6.10.0:rc1:*:*:*:*:*:*