PT-2024-36851 · Linux · Linux Kernel

Published

2024-11-12

·

Updated

2025-01-01

·

CVE-2024-56547

CVSS v3.1

4.7

Medium

VectorAV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description The issue is related to a missed RCU barrier on deoffloading in the Linux kernel. Running the rcutorture test with specific parameters can trigger a warning and a deadlock. The problem occurs when a second racing rcu barrier() on an offline CPU either observes the decremented callback counter down to 0 and spares the callback enqueue, or rcuo observes the new callback and keeps rdp->nocb cb sleep to false. To fix this, it is necessary to check rdp->nocb cb sleep before parking to ensure no further rcu barrier() is waiting on the rdp.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

Weakness Enumeration

Related Identifiers

BDU:2026-03763
CVE-2024-56547

Affected Products

Linux Kernel