
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-23439 is a NULL pointer dereference vulnerability in the Linux kernel's UDP tunnel subsystem, specifically in the udp_sock_create6() function when CONFIG_IPV6 is disabled. When IPv6 support is compiled out, udp_sock_create6() returns 0 (success) without creating a socket, causing callers such as fou_create() to dereference an uninitialized socket pointer and trigger a kernel panic. The vulnerability was published on April 3, 2026, and affects multiple Linux kernel stable branches from 3.18.1 through 6.19.x and 7.0 release candidates. It carries a CVSS v3.1 base score of 5.5 (Medium) (GitHub Advisory, Feedly).
The root cause is classified as CWE-476 (NULL Pointer Dereference). When CONFIG_IPV6=n, the stub implementation of udp_sock_create6() returns 0 instead of an error code, misleading callers into believing socket creation succeeded. The fou_create() function then proceeds to use the uninitialized socket pointer, causing a NULL dereference at address 0x0000000000000018 in fou_nl_add_doit (net/ipv4/fou_core.c). The vulnerable code path is reachable via crafted Generic Netlink (genl) messages sent through the netlink socket interface, traversing genl_rcv_msg → fou_nl_add_doit. The fix changes udp_sock_create6() to return -EPFNOSUPPORT when IPv6 is disabled, so callers correctly handle the error (GitHub Advisory).
Successful exploitation causes a kernel NULL pointer dereference, resulting in an immediate kernel panic and system crash — a complete denial of service. There is no confidentiality or integrity impact; the vulnerability is limited to availability. Only systems with CONFIG_IPV6 disabled are affected, which narrows the scope to specific embedded or hardened kernel configurations (GitHub Advisory, Feedly).
CONFIG_IPV6=n (IPv6 compiled out). This can be verified by checking /boot/config-$(uname -r) for CONFIG_IPV6=n.CAP_NET_ADMIN or root-equivalent access).FOU_CMD_ADD command, which invokes fou_nl_add_doit and ultimately calls fou_create() → udp_sock_create6().sendto() syscall on a NETLINK_GENERIC socket. On a vulnerable kernel with IPv6 disabled, udp_sock_create6() returns 0 without creating a socket.fou_create() dereferences the NULL socket pointer, causing a kernel NULL pointer dereference at address 0x18 in fou_nl_add_doit, resulting in a system crash (GitHub Advisory).dmesg / /var/log/kern.log) entries showing BUG: kernel NULL pointer dereference, address: 0000000000000018 with a call trace including fou_nl_add_doit at net/ipv4/fou_core.c:590 or :764.genl_family_rcv_msg_doit, genl_rcv_msg, netlink_rcv_skb, netlink_sendmsg, and __sys_sendto in the kernel panic output.CONFIG_IPV6=n kernel configurations (GitHub Advisory).Update the Linux kernel to a patched stable version: 5.10.253+, 5.15.203+, 6.1.167+, 6.6.130+, 6.12.78+, 6.18.20+, or 6.19.10+. Patches are available via the kernel stable tree at git.kernel.org across multiple stable branches. As a workaround for systems where immediate patching is not feasible, restrict local user access to netlink socket operations (e.g., via seccomp, AppArmor, or SELinux policies limiting CAP_NET_ADMIN), or enable CONFIG_IPV6 in the kernel build to avoid the vulnerable stub function. Systems with CONFIG_IPV6 enabled are not affected by this vulnerability (GitHub Advisory, Feedly).
The vulnerability was announced via the official Linux kernel CVE announcement mailing list (lore.kernel.org/linux-cve-announce) on April 3, 2026. Amazon Linux issued security advisories (ALAS2023-2026-1594, ALAS2023-2026-1681, and ALAS2KERNEL-5.15-2026-102) addressing this CVE. Debian and Yocto Project security teams also tracked and communicated the fix to their respective communities. No notable independent researcher commentary or significant social media discussion has been observed beyond routine vendor patch tracking (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."