Top
Best
New

Posted by oger 4 hours ago

TCP Use-After-Free: CVE-2026-98432 / CVSS 9.8(atlasum.net)
270 points | 132 comments
asveikau 47 minutes ago|
> TCP Use-After-Free: CVE-2026-98432 / CVSS 9.8

I know it's customary for HN to edit titles to remove extraneous information, but removing "Linux" here really takes away something useful and relevant. This is a Linux vulnerability. If you're running *BSD or Mac or Windows, not affected.

tcdent 22 minutes ago|
"TCP stack" versus "Linux TCP stack" is an OOM in terms of relevance.
peanut-walrus 3 hours ago||
Some notes I've got about this:

- MPTCP is not a requirement, it is a generic use-after-free.

- Exploitability over the internet is unlikely, most ISP routers drop packets with IP options fields.

- At least according to Red Hat, dropping packets with IP options yourself helps, but is not a full mitigation.

- Successful exploit requires multiple CPU cores to process packets, so systems with just a single core or packet processing pinned to a single core are not affected.

tptacek 2 hours ago||
Dropping packets with IP options from XDP should be a more complete mitigation (also more performant).
wahern 3 hours ago|||
> Exploitability over the internet is unlikely, most ISP routers drop packets with ipoptions fields.

That doesn't track. Apple iPhones are a major user of MPTCP and they report the majority of requests supporting MPTCP, IIRC 70+%.

peanut-walrus 3 hours ago||
MPTCP uses TCP options fields, the vulnerability is in IP options.
lossolo 2 hours ago||
And it takes around an hour to do this in lab setting locally:

> An enabling property of this race condition is that a lost race only fails the handshake without crashing the whole system, so a determined attacker can retry indefinitely until they succeed. In our proof of concept, it takes 48 minutes to leak a kernel pointer and another five minutes to reach the shell command execution

source: https://www.anthropic.com/research/discovering-vulnerabiliti...

teekert 2 hours ago||
I've been compiling a list of cybersecurity RSS feeds to build a small automation (with oversight from Hermes agent) to ping me (ntfy.sh or just Telegram) when a CVE requires my intervention (matching them to a list of services I run for clients and myself.)

My list (of feeds) is still small, but this CVE did not show up, do any of you have any tips for RSS feeds to use for this purpose?

hostyle 1 hour ago||
https://pwn.watch/ has an RSS feed available
avtar 55 minutes ago|||
The openwall oss-security list usually covers a decent number of issues and this CVE was mentioned there yesterday:

https://www.openwall.com/lists/oss-security/

CubsFan1060 1 hour ago|||
Any chance you’d mind sharing your list?
swinglock 3 hours ago||
How are Ubuntu and RHEL not fixed? Few operating systems market themselves more as suitable for servers. What are they doing over there?
xorcist 3 minutes ago||
It's one of two things: Either they have found some regression with enterprise customers, or they are not happy with the fix.

RHEL runs with MP-TCP disabled by default, they initially listed it as Important only to later raise it to Critical.

kev009 2 hours ago|||
If you read commit logs of, say kernel.org and a distro kernel, and aren't concerned you are blissfully ignorant (and it is worse for the broader userland repos). It's particularly bad when they don't track a kernel.org LTS. Their kernel orgs are pretty lean and this has been the status quo for decades. CVEs of sufficient stature like this will get fixed but majority of other issues slip by unnoticed. LTS is kind of a myth, it trades ABI and API stability for a lot of other issues.
SwellJoe 21 minutes ago|||
"Their kernel orgs are pretty lean"

For years, Red Hat employed more kernel developers than anyone and contributed more. These days they're "only" the fourth largest contributor, after Intel, Google, and Meta, but they are still among the largest corporate contributors.

If that's a lean kernel org, I don't know what a fat one would look like.

radlad 15 minutes ago||||
Unfortunately, as a ZFS on Linux user, LTS is the best way to get continual updates without breaking my system.
Gigachad 13 minutes ago||
Probably best to not leave any ZFS system connected to the internet then.
icedchai 1 hour ago|||
Over the past few months I've started to install newer ubuntu kernels using the mainline PPA. However, it goes long periods of time without getting updates, so it's not really a satisfactory solution. In one case I just built the kernel myself.

LTS doesn't work if you want immediate fixes like the current environment requires.

gadtfly 2 hours ago|||
Given the current and rapidly upcoming environment, would that not imply that those are no longer viable choices? As like a fairly urgent emergency consideration?

If they cannot demonstate being systematically able to adapt towards the required reaction time (minutes? hours?) by almost-comically many orders of magnitude (multiple weeks), and it is only going to get worse, then what other conclusion could there be?

Like they'll only organizationally adapt when it's far too late (everybody using their shit has already been pwned), and then it'll be an unpracticed emergency adaptation.

throw0101d 2 hours ago|||
> How are Ubuntu and RHEL not fixed?

Ubuntu has had kernels in the "proposed" component for several days now if you want to pull it in manually. Not yet pushed to "security" or "updates".

1over137 1 hour ago||
Is there an RTFM for 'pull it manually'?
pas 24 minutes ago||
enable the proposed repo (and pin it to a lower priority) and install the package explicitly

https://ubuntu.com/project/docs/SRU/reference/sru-verificati...

or download the individual package (and dpkg --install ... but this doesn't check signatures)

https://ubuntu.pkgs.org/26.04/ubuntu-proposed-main-amd64/lin...

kqgnkqgn 47 minutes ago|||
It seems particularly crazy for Ubuntu given that Debian released their fix something like a couple weeks ago.
Shank 3 hours ago|||
I’m pretty confused because apparently Anthropic is the group that followed “responsible disclosure” but apparently even though upstream was patched a couple weeks ago, still nothing on either.
1over137 57 minutes ago|||
>How are Ubuntu and RHEL not fixed?

IMNSHO this makes them unfit for purpose. I think this is the nail in the coffin for Ubuntu for me.

tln 50 minutes ago|||
It's not a good look.

I pulled in from -proposed this time.

Ubuntu was slow on the brotli / CVE-2026-111497 updates as well.

roygbiv2 20 minutes ago|||
What would you suggest for enterprise use of Linux if RHEL is no longer fit for purpose?
Flockster 3 hours ago|||
Going by the proxmox forum the fix is already in the sources (proxmox released their kernel based on them a few days ago). But I could not see, if it is already released for the users.

https://forum.proxmox.com/threads/cve-2026-98432-in-proxmox-...

tlamponi 3 hours ago||
Yes, we (Proxmox) included the fix for this in 7.0.14-25, which was initially packaged two weeks ago.

It went through internal QA and to the test soon after that, then a few days later to the no-subscription repository and as of yesterday morning CET it was cleared for the enterprise one, so it's available on all repos of all Products we got in their current supported releases.

For kernel updates we where even more conservative in the past, but with the current churn on often quite relevant fixes picked up the pace a bit on moving them along, trying still to balance rolling out fixes fast(er) while not doing that so fast that tricky (hardware/setup specific) regressions don't get caught.

edit: As this makes the rounds we also released a PSA for it now [0] to make our status here easier to find.

[0]: https://forum.proxmox.com/threads/proxmox-virtual-environmen...

lakeviewterrace 3 hours ago|||
Running regression tests I assume; they can't just YOLO shit like most OSS projects for the exact reason you mention.
1over137 1 hour ago|||
It could be that it is more YOLO not patching this ASAP. Maybe better to risk some regressions.
swinglock 3 hours ago|||
For a month?
9cb14c1ec0 29 minutes ago||
I suppose I'm not the only one feeling worn out by this tidal wave of vulnerabilities that I somehow have to keep up to?
nikanj 22 minutes ago|
The good news is, if you emergency patched your Debian for php2shell, you probably got the new kernel on the same apt run. This time the embargo actually held, and the new kernel was out before the CVE came public
Gigachad 14 minutes ago||
The only way to survive is to just update everything daily or faster.

At work we currently have a weekly release schedule but im going to push to speed it up because 1 week is far too long to leave packages out of date.

grey-area 3 hours ago||
No patches for Ubuntu or red hat yet.

https://ubuntu.com/security/CVE-2026-98432

https://access.redhat.com/security/cve/cve-2026-98432

codegeek 2 hours ago||
Interestingly, Ubuntu Priority is set to "High" and not "Critical" which is defined as:

"A significant problem, typically exploitable for nearly all users in a default installation of Ubuntu. Includes serious remote denial of service, local root privilege escalations, local data theft, and data loss."

lowdude 11 minutes ago||
Makes you wonder what the critical level is for
throw0101d 2 hours ago|||
> https://ubuntu.com/security/CVE-2026-98432

The listed kernels are in the "proposed" component (and not yet in "security" or "udpates") if you want to pull them down onto canary systems for testing before going to production.

AdrianCX 3 hours ago||
so just block multipath and add the firewall rule from article that drops packets with IPv4 options
stefangordon 3 hours ago|||
Both of which we are finding out are apparently insufficient to mitigate this.
grey-area 3 hours ago|||
Hoping fix will be out soon so we don’t have to.
Shank 3 hours ago||
At least if you’re on Amazon Web Services behind a load balancer you probably aren’t really that impacted enough to spend Halloween patching.

> AWS Web Application Firewall, Application Load Balancer, Classic Load Balancer, TLS Listeners on Network Load Balancer, Cloud Front, API Gateway

> Customers using the above services do not receive TCP connections from untrusted sources directly when following best practices. AWS is applying updates to the underlying infrastructure of these services and no immediate customer action is required if you are using these services. We still recommend customers update their self-managed instances behind these services within the next 30 days.

[0]: https://aws.amazon.com/security/security-bulletins/2026-160-...

gwbas1c 3 hours ago||
I'm more worried about my consumer-grade router.
wtch98 2 hours ago||
I blocked packets arriving externally on my firewall with ip-options a couple of days ago. Firewall rule has zero hits, and I've got a very open ISP (andrews+arnold), if I want I can host SMTP, DNS, whatever
mlcrypto 1 hour ago|||
The timeline says the CVE was reported over 2 weeks ago, so why are the alarms sounding now?
lysace 1 hour ago|||
Note: AWS NLB doesn't terminate TCP for TCP listeners.

It would be great if they introduced mitigations for this vulnerability though.

sebmellen 3 hours ago||
Another reason hyperscaler cloud providers will continue to grow (IMO)!
TuxPowered 1 hour ago|||
My FreeBSD loadbalancers block packets with IP Options with default config. It’s not rocket science, no matter how Cloud providers are trying to tell us.
exyi 1 hour ago||||
My VPS was auto-updated and restarted more than 14 days ago. The logs have rolled already. Probably October 12 early morning.

Another reason NixOS will continue to grow :)

mikeweiss 1 hour ago|||
Unless they themselves (underlying services) get hacked...
gadtfly 3 hours ago||
Everything talks about this in terms of servers, but what about desktop Linux in typical setups? Consumer modems and routers? IoT junk?
rwmj 3 hours ago||
IoT devices will get fixes delivered on the 12th of never.
gadtfly 3 hours ago|||
But are they exploitably vulnerable to this specifically in typical setups?
rwmj 3 hours ago||
To be fair probably not as many will be single core and this requires multi-core. As for the thousands of other CVEs though ...
telebub 43 minutes ago||
Dual or quad core is not that unusual even in very cheap SoCs, but this particular CVE needs a kernel line from this decade. Thousands of other CVEs indeed..
RedShift1 2 hours ago|||
The security fixed will be installed next tuesday.
eterm 3 hours ago||
You should assume your IoT junk is already compromised, that's why your IoT junk runs on a dedicated VLAN.
basilikum 2 hours ago|||
What kernel is the router managing these VLANs running?
Leonard_of_Q 1 hour ago||
An updated one 'cause you're running a virtual router in a container or VM which gets all the updates your server(s) get.
gadtfly 3 hours ago|||
Desktop Linux in typical setups? Consumer modems and routers?
ndriscoll 2 hours ago||
[dead]
winwang 2 hours ago||
It's okay guys, the authors simply don't know how to write good C. A real C programmer would not have shipped such a basic use-after-free bug. Rust is just a crutch.
TOMDM 1 hour ago|
With all the "Claude rewrote X in rust!" posts lately, I'm waiting on the inevitable Linux kernel rewrite post.

Vibe code aside I feel targeted rewrites are becoming more and more justified.

Gigachad 8 minutes ago||
I wouldn’t be surprised if we start seeing individual drivers and subsystems move over.

The Linux maintainers have been extremely conservative with the Rust introduction but after the endless CVE apocalypse they might be more receptive.

mrob 3 hours ago|
>the kernel handed those saved options from the request socket to the new connection without copying them, then freed them immediately when the connection went away, while another CPU could still be reading them to build a handshake reply.

If this requires a multi-core system to exploit, it's good news for most of the consumer routers that will never get updates. Saved by cheap single-core hardware.

microtonal 3 hours ago||
You would be surprised. A lot of cheap consumer routers are have two or four ARM cores. The bigger issue is that they are typically running a kernel from the stone age (< 6.0.0). Sometimes a still-supported LTS kernel like 5.10 or 5.15, but then they stopped at an old patch level.

Heck, apparently even the new Unifi UCG Fiber is running 5.4.213 (September 2022), but maybe they backport some fixes?

[1] https://community.ui.com/releases/dd0283dc-bf71-4140-ae1d-c1...

FredFS456 1 hour ago||
Note that even the latest OpenWRT is vulnerable to this, I'm running OpenWRT 25.12.6 and the kernel version is 6.12.112
dist-epoch 3 hours ago||
Those routers probably have 20 other critical un-patched exploits ...

An entire ecosystem of malware crawling and cohabiting in them.

More comments...