PT-2024-30719 · Linux · Linux Kernel

Published

2024-07-30

·

Updated

2024-09-03

·

CVE-2024-43862

CVSS v2.0

7.5

High

VectorAV:N/AC:L/Au:N/C:P/I:P/A:P
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description The issue is related to the Linux kernel, specifically with the fsl qmc hdlc module. The carrier lock spinlock protects the carrier detection, but while it is held, framer get status() is called, which in turn takes a mutex. This can lead to a deadlock. A run with PROVE LOCKING enabled detected the issue, showing an invalid wait context. The problem occurs when two locks are held by ifconfig/146: rtnl mutex and qmc hdlc->carrier lock. To avoid the deadlock, the carrier lock spinlock should be converted to a mutex.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

Improper Locking

Weakness Enumeration

Related Identifiers

BDU:2025-02953
CVE-2024-43862

Affected Products

Linux Kernel