Impact
An off‑by‑one error in the Linux kernel’s qede driver consumes a buffer descriptor when packet reception fails, desynchronizing the BD ring and corrupting the SLUB free‑list. This manifests as kernel memory corruption, which can trigger a kernel panic. The weakness is classified as CWE‑193. The bug originates from missing NULL checks after a call to qede_build_skb(), causing an unintended BD ring manipulation. While the description does not indicate privilege escalation, the corruption could disrupt kernel operations.
Affected Systems
The flaw affects any Linux kernel that includes the qede driver. No specific kernel version range is listed, and the vulnerability has been addressed only in a later commit. Systems that rely on network packets processed by a qede‑enabled interface are susceptible.
Risk and Exploitability
The CVSS score of 9.8 classifies this as a critical vulnerability. The EPSS score of < 1% indicates a very low probability of exploitation in the wild. This vulnerability is not listed in CISA’s KEV catalog. Based on the description, the bug is reachable only when the kernel receives packet traffic on a qede‑enabled interface, suggesting a network‑based attack vector that is inferred rather than explicitly stated.
OpenCVE Enrichment