CVE-2022-49456
kernel: bonding: fix missed rcu protection
Severity
ModerateRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · February 26, 2025
Updated · August 15, 2026
Description
A vulnerability was found in the Linux kernel's bonding driver, which aggregates multiple network interfaces into a single logical interface for redundancy or increased throughput. The issue arises from a missing Read-Copy-Update (RCU) lock in the bond_ethtool_get_ts_info() function. This function can be invoked via the setsockopt system call without holding the necessary RCU lock, leading to potential race conditions and memory corruption when accessing bonding driver data structures.
Statement
The vulnerability was introduced after a previous change that removed the RCU lock from the function, not accounting for the fact that it could be called without the appropriate synchronization. This oversight could allow attackers with local access to exploit the race condition, potentially causing system instability or other unintended behaviors.
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
No mitigation is specified in collected source.
CVSS / CWE
CVSS 3.1 · 5.5CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CWE-413 · Improper Resource Locking