CVE-2026-68137
In the Linux kernel, the following vulnerability has been resolved:
net/x25: fix use-after-free in x25killby_neigh()
x25killby_neigh() walks the global X.25 socket list looking for sockets
attached to a terminating neighbour. x25listlock protects list membership
while the lookup is in progress, but it does not pin a socket's lifetime
after the lock is dropped.
The function currently drops x25listlock before calling lock_sock(s). A
concurrent close can run x25_release(), remove the same socket from
x25_list, and drop the last socket reference in that window. The neighbour
teardown path can then lock or inspect a freed struct sock/struct x25_sock.
Take sockhold(s) while x25list_lock still proves that the list entry is
live, then drop the temporary reference after the socket has been locked,
rechecked, and released. Recheck x25sk(s)->neighbour after locksock(),
because another path may have disconnected the socket before this path
acquired the socket lock. Restart the list walk after each disconnect
because the list lock was dropped and the previous iterator state may no
longer be valid.
A QEMU/KASAN run against origin/master reproduced a slab-use-after-free in
x25killby_neigh().
Package Versions Affected
Automatically patch vulnerabilities without upgrading
CVSS Version



Related Resources
References
https://git.kernel.org/stable/c/3f4fe26c20c30bd5a2e2583e80685def0b27858c, https://git.kernel.org/stable/c/5499e0602d2faafd42c580d25f615903c3fbe11b, https://git.kernel.org/stable/c/5e8a754ac2009a88a7b99ab61eab6296eed360f3, https://git.kernel.org/stable/c/610678d4be94b619c751572e8a58de705592cd07, https://git.kernel.org/stable/c/9aabda553184346f74810e2ee1d96920b4612e3f, https://git.kernel.org/stable/c/c98a454d1a9e1bd09d5fd55a7aa589b199340b88, https://git.kernel.org/stable/c/db6b04f6d65549bb1c7bc8e64a92e7b7d03be676, https://git.kernel.org/stable/c/ec6d91a1bf2ebd767d3d43f6d249ee0ed3f4558a, https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/68xxx/CVE-2026-68137.json, https://nvd.nist.gov/vuln/detail/CVE-2026-68137, https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git