CVE-2024-46829

rtmutex: Drop rt_mutex::wait_lock before scheduling

published September 27, 2024

CVSS
—
EPSS
0%
Percentile
9.7
In the wild
Unconfirmed
What it is

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

rtmutex: Drop rt_mutex::wait_lock before scheduling

rt_mutex_handle_deadlock() is called with rt_mutex::wait_lock held. In the

good case it returns with the lock held and in the deadlock case it emits a

warning and goes into an endless scheduling loop with the lock held, which

triggers the 'scheduling in atomic' warning.

Unlock rt_mutex::wait_lock in the dead lock case before issuing the warning

and dropping into the schedule for ever loop.

[ tglx: Moved unlock before the WARN(), removed the pointless comment,

massaged changelog, added Fixes tag ]

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00202 · 9.7th percentile
Published
2024-09-27T12:39Z
EPSS history
Timeline
  • 27 SEP 12:39Z
    rtmutex: Drop rt_mutex::wait_lock before scheduling
    cvelistv5