CVE-2022-49315

CVSS 3.1 Score 5.5 of 10 (medium)

Details

Published Feb 26, 2025
Updated: Mar 13, 2025
CWE ID 667

Summary

CVE-2022-49315 is a deadlock vulnerability affecting the Linux kernel's rtl8192e driver. In rtllib_beacons_stop(), a deadlock occurs due to a contention between two threads for the ieee->beacon_lock. Thread 1 holds the lock while waiting for a timer to stop using del_timer_sync(). However, thread 2 also requires the lock to handle the timer handler. As a result, rtllib_beacons_stop() becomes stuck in an infinite loop. The patch for this issue extracts del_timer_sync() from the spin_lock_irqsave() protection to enable the timer handler to acquire the lock, resolving the deadlock.

Ligh bulbPrevent cyber attacks with Recorded Future by prioritizing and patching critical vulnerabilities being exploited by threat actors targeting your industry. Book your demo to learn more.

Share