Impact
The kernel bug originates from incorrect RCU locking annotations in the LPM trie functions used by BPF programs. When sleepable BPF programs invoke map lookup, update, or delete helpers, the code erroneously checks for a read lock that is not held, resulting in lockdep warnings. The bug does not cause a use‑after‑free, data corruption, or code execution; it merely generates diagnostic console spam and indicates a potential synchronization issue.
Affected Systems
All Linux kernel versions that contain the buggy BPF LPM trie code and run sleepable BPF programs that access LPM maps are affected. The fix was applied in later kernel revisions; any kernel before the commit introducing the corrected RCU annotations may exhibit the warning.
Risk and Exploitability
The CVSS score of 5.5 indicates moderate severity. With an EPSS score of less than 1 % and no listing in the CISA KEV catalog, the likelihood of exploitation is very low. This correctness bug causes lockdep warnings and excessive console output in debug kernels but does not result in use‑after‑free, data corruption, or code execution; it merely signals a potential synchronization issue. Applying the upstream kernel patch removes the warning and eliminates the potential for a race condition, aligning with CWE‑821.
OpenCVE Enrichment
Debian DLA
Debian DSA