upvote
> running any sort of Go server like Caddy

It's so much worse than this, and there is a staggering amount of misinformation running rampant about this bug.

MPTCP is not a requirement, it can be exploited merely by sending specially crafted TCP packets with (any) IP options set. No special MPTCP support, web servers or any specific software listeners are even necessary at all to trigger it, just send the packets and boom.

I think the reason people assume MPTCP is a requirement is because that's what the PoC used... but MPTCP itself also doesn't even rely solely on IP options.

Ubuntu also does not even list a single mitigation strategy... at least RHEL did.

And like I said, any normal TCP packet that contains IP (not TCP) options can trigger the bug. I cannot emphasize enough how important and absolutely ridiculous this is.

Like the post says, this is big enough to get a massive amount of people to completely stop trusting Ubuntu entirely and jump ship.

reply
I have some publicly facing web servers running Debian and Ubuntu. Specifically, what can I do to test and see if my servers are vulnerable?
reply
Debian 6.12.113 was allegedly patched for this bug, but there's also a .115 that's been released in the last few days, upgrade to that and reboot.

For Ubuntu (which I don't use), you'd need a 3rd party updated kernel repo, to use a patched kernel from that.

It's not an instantaneous exploit, it takes a lot of iteration over the network. A lot of cloud network providers are mitigating it by dropping options at the border, but unless you test and confirm that, you should assume it's possible for a motivated-enough attacker to compromise your server.

reply
sorry for any typos, my grammar checker is also down

I assume this is unrelated to the Ubuntu situation, but how does a grammar checker go down? We've been doing offline grammar checking since computers had 64K of RAM.

reply
Self-hosted LanguageTool server[0] with browser addon. 18 gigabytes of n-gram data plus machine learning models. You can catch tpyos on 64K of RAM, but not any deep grammar mistakes, un-idiomatic phrases, or mistakes in common proper names.

[0] https://dev.languagetool.org/http-server.html

reply
Sounds like a lot of heavy lifting for something that is maybe slightly better than spell checking 25 years ago.
reply
consider harper instead. I'm using it right now and it highlighted first two words of this comment. https://writewithharper.com/
reply
/o\ all this just for what exactly?
reply
To make fewer grammar mistakes.

At one point that was less than $100 of RAM which isn't a big deal for the trade.

reply
If you're asking a self-hoster "why" then you are asking the wrong question
reply
well, yes. sorry.

I should have asked what is it there in replacing yourself with a mishmash of external world.

reply
there's much more to writing voice than sticking with terrible usage.
reply
deleted
reply