Lucene search

K
vulnrichmentLinuxVULNRICHMENT:CVE-2024-38780
HistoryJun 21, 2024 - 11:15 a.m.

CVE-2024-38780 dma-buf/sw-sync: don't enable IRQ from sync_print_obj()

2024-06-2111:15:12
Linux
github.com
1
linux kernel
vulnerability
resolved
dma-buf
sw-sync

AI Score

6.8

Confidence

Low

SSVC

Exploitation

none

Automatable

no

Technical Impact

partial

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

dma-buf/sw-sync: don’t enable IRQ from sync_print_obj()

Since commit a6aa8fca4d79 (“dma-buf/sw-sync: Reduce irqsave/irqrestore from
known context”) by error replaced spin_unlock_irqrestore() with
spin_unlock_irq() for both sync_debugfs_show() and sync_print_obj() despite
sync_print_obj() is called from sync_debugfs_show(), lockdep complains
inconsistent lock state warning.

Use plain spin_{lock,unlock}() for sync_print_obj(), for
sync_debugfs_show() is already using spin_{lock,unlock}_irq().

AI Score

6.8

Confidence

Low

SSVC

Exploitation

none

Automatable

no

Technical Impact

partial