CVE-2024-46829: vulnerability in Linux
rtmutex: Drop rt_mutex::wait_lock before scheduling
Published · Updated
3Vexday Risk Score
No sign of exploitation. No public exploitation artifact known so far.
ssvc Trackepss 0.2%
exploitation probability
0.2%top 91% of all CVEs
observed exploitation
nono source reports it
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 ]
Affected products
Linux · LinuxRelated CVEs — Linux
In the same product, most dangerous first.
CVE-2024-53197HIGHALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devicesEPSS 4.1%KEVCVE-2026-31431HIGHcrypto: algif_aead - Revert to operating out-of-placeEPSS 3.4%KEVCVE-2024-53104HIGHmedia: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_formatEPSS 3.4%KEVCVE-2025-39682CRITICALtls: fix handling of zero-length records on the rx_listEPSS 2.9%KEVCVE-2024-36971HIGHnet: fix __dst_negative_advice() raceEPSS 2.7%KEVCVE-2024-53150HIGHALSA: usb-audio: Fix out of bounds reads when finding clock sourcesEPSS 1.4%KEV
References
https://git.kernel.org/stable/c/1401da1486dc1cdbef6025fd74a3977df3a3e5d0https://git.kernel.org/stable/c/432efdbe7da5ecfcbc0c2180cfdbab1441752a38https://git.kernel.org/stable/c/6a976e9a47e8e5b326de671811561cab12e6fb1fhttps://git.kernel.org/stable/c/85f03ca98e07cd0786738b56ae73740bce0ac27fhttps://git.kernel.org/stable/c/93f44655472d9cd418293d328f9d141ca234ad83https://git.kernel.org/stable/c/a92d81c9efec9280681c27a2c0a963fd0f1338e0https://git.kernel.org/stable/c/d33d26036a0274b472299d7dcdaa5fb34329f91bhttps://git.kernel.org/stable/c/f13b5afc5c4889569d84c3011ce449f61fccfb28https://lists.debian.org/debian-lts-announce/2024/10/msg00003.htmlhttps://lists.debian.org/debian-lts-announce/2025/01/msg00001.html