
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-23171 is a use-after-free (UAF) vulnerability in the Linux kernel's bonding driver that can lead to kernel crashes and memory corruption. It affects Linux kernel versions 5.15 through 6.18.8 and release candidates 6.19-rc1 through 6.19-rc7. The vulnerability was published on February 14, 2026, with patches added on March 18, 2026. It carries a CVSS v3.1 base score of 7.8 (High) (Feedly).
The root cause is a use-after-free condition (CWE-416) in the bonding driver's slave enslavement logic. When a slave device fails to be fully enslaved after it has already been added to the slave array, the error cleanup path frees the allocated slave memory while the slave remains accessible in the array for packet transmission — particularly when an XDP (eXpress Data Path) program is attached to the bond interface. The fix moves the slave array update to occur after XDP setup, ensuring the slave is only added to the array when no further enslave failures are expected. The crash manifests as a general protection fault accessing a non-canonical address in the packet transmission path, reproducible with tools like mausezahn and a simple xdp_pass BPF program (Feedly, Kernel Patch 1, Kernel Patch 2).
Successful exploitation results in a kernel general protection fault, causing a denial of service (system crash). The vulnerability also enables memory corruption, which could theoretically be leveraged for privilege escalation or information disclosure, though no such exploitation has been demonstrated publicly. The attack requires local access with low privileges (e.g., the ability to manage network bonding interfaces and attach XDP programs), limiting its scope to local attackers on affected systems (Feedly).
xdp_pass.o) to it:ip l add bond1 type bond mode balance-xor
ip l set bond1 up
ip l set dev bond1 xdp object xdp_pass.o sec xdp_pass
ip l add dumdum type dummywhile :; do ip l set dumdum master bond1 1>/dev/null 2>&1; donemausezahn:mausezahn bond1 -a own -b rand -A rand -B 1.1.1.1 -c 0 -t tcp "dp=1-1023, flags=syn"dmesg, /var/log/kern.log) showing Oops: general protection fault with a non-canonical address (e.g., 0xe0e6fc2460000137); KASAN reports indicating wild-memory-access in bonding-related memory ranges; stack traces referencing bonding or XDP transmission functions.ip link set ... master bond... commands from a single user or script; concurrent execution of packet generation tools (e.g., mausezahn, hping3) targeting a bonded interface.xdp_pass.o) in unusual directories; creation of dummy or virtual network interfaces (dumdum, etc.) not associated with normal system configuration.mausezahn usage (Feedly).Apply the upstream kernel fix available in Linux kernel version 6.18.9 and later, introduced via commits bd25b092a06a3e05f7e8bd6da6fa7318777d8c3d and e9acda52fd2ee0cdca332f996da7a95c5fd25294. Downstream distributions including Red Hat (RHSA-2026:6632, RHSA-2026:8342, RHSA-2026:9112, RHSA-2026:9512, RHSA-2026:9644, RHSA-2026:10108), Rocky Linux (RLSA-2026:6153, RLSA-2026:6632), AlmaLinux, Oracle Linux, and Debian (linux 6.12.90-1) have released updated packages. As a workaround where patching is not immediately possible, restrict local user access to network bonding management operations and prevent attachment of XDP programs to bond interfaces (Feedly, Red Hat Advisory).
Red Hat issued multiple security advisories (RHSA-2026:6632, RHSA-2026:8342, RHSA-2026:9112, RHSA-2026:9512, RHSA-2026:9644, RHSA-2026:10108) addressing this and related kernel vulnerabilities. Rocky Linux, AlmaLinux, Oracle Linux, and Debian also published corresponding security updates. Coverage has been limited to standard Linux security advisory channels and vulnerability tracking sites, with no notable independent researcher commentary or significant social media discussion observed (Red Hat Advisory, Feedly).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."