CVE-2026-98432 is a Linux kernel use-after-free vulnerability in IPv4 TCP option handling, rated critical with a CVSS score of 9.8 and high Ubuntu priority. When a TCP connection is being established, a child socket can inherit request-socket options without copying them. Meanwhile, another CPU may still read those options while building a SYN-ACK. If the socket is freed before those reads finish, the kernel can access freed memory. A related race occurs when request sockets are migrated: the original and its clone share the options, and freeing either one can invalidate data still in use by the other.
The kernel fix changes the freeing of these option structures to wait for an RCU grace period, matching the protection already used by readers and other option-replacement paths. The first race does not affect IPv6 because its connection path duplicates options, though a similar migration issue involving IPv6 options remains for separate correction. Ubuntu’s status shows vulnerability across many kernel packages and releases, including supported releases where fixes are still in progress, as well as several older or specialized kernels marked vulnerable. Ubuntu 14.04’s standard Linux kernel is listed as not affected; some package variants are not present, superseded, or outside support. The status varies by kernel flavor and release, so it is not accurate to treat every Ubuntu installation as equally affected.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.