Linux Kernel Undefined Behavior Vulnerability in MDIO Bus Registration

Vulnerability

A vulnerability in the Linux kernel's handling of the MDIO bus registration has been addressed. The issue stemmed from shifting a signed 32-bit value by 31 bits, which created undefined behavior. This vulnerability was identified by a UBSAN warning, indicating a shift-out-of-bounds error. The call trace associated with this warning reveals the sequence of function calls leading to the vulnerability, starting from the MDIO bus registration function.

Impact

Exploitation of this vulnerability could lead to undefined behavior in the kernel, potentially causing instability or unexpected behavior in the system.

Added: Jun 9, 2025, 7:46 PM
Updated: Jun 9, 2025, 7:46 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
5.3
remediation
0.0
relevance
0.0
threat
3.2
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.