Live data from Hacker News

A TCP weakness in Linux systems allows network traffic hijack

isssource.com

11–20 of 25 posts

Re: A TCP weakness in Linux systems allows network traffic hijack

#11
What's interesting is that this is a protocol bug, not an implementation/software bug (in RFC 5961).

It is intriguing to realize that the three information leakages are enabled by the three (and only three) conditions that trigger challenge ACKs...

Indeed. It almost looks like an intentional back door.

Re: A TCP weakness in Linux systems allows network traffic hijack

#12
post #3

Wasn't it fixed long, long ago? As I remember, kernel developers were fixing TCP sequence numbers at some point.

I vaguely remember something around a potential fix but I lost track of it. The strange thing is that this appeared yesterday. I haven't had time to actually test this, am just looking to see what the community knows, whether someone could confirm this.

Someone else has already linked to a fix that the Linux kernel developers applied, which tells us that it's a confirmed problem (at least in theory): https://git.zx2c4.com/linux/commit/?id=75ff39ccc1bd5d3c455b6...

Re: A TCP weakness in Linux systems allows network traffic hijack

#13
post #11

What's interesting is that this is a protocol bug, not an implementation/software bug (in RFC 5961). It is intriguing to realize that the three information leakages are enabled by the three (and only three) conditions that trigger challenge ACKs... Indeed. It almost looks like an intentional back door.

If your comment is true, then the title is misleading. It's not just Linux that is vulnerable, right?

Re: A TCP weakness in Linux systems allows network traffic hijack

#14
post #13
post #11

What's interesting is that this is a protocol bug, not an implementation/software bug (in RFC 5961). It is intriguing to realize that the three information leakages are enabled by the three (and only three) conditions that trigger challenge ACKs... Indeed. It almost looks like an intentional back door.

If your comment is true, then the title is misleading. It's not just Linux that is vulnerable, right?

Of major operating systems Linux is the only one that implements that part of the RFC

Re: A TCP weakness in Linux systems allows network traffic hijack

#15

I've found this on isssource and am surprised that it has not spread like wildfire. If the claims are true then this is an issue that should be taken seriously. Posting here for discussion.

I skimmed over the paper and that is pretty scary stuff. Just being able to infer that two arbitrary hosts are communicating with each other is bad enough but this seems to allow for arbitrary data injection and connection reset attacks.

Re: A TCP weakness in Linux systems allows network traffic hijack

#16
post #14
post #13

Earlier quoted context omitted.

If your comment is true, then the title is misleading. It's not just Linux that is vulnerable, right?

Of major operating systems Linux is the only one that implements that part of the RFC

In whole or in part? Because FreeBSD partially supports it and one of the authors of the RFC, Randal Stewart, is a FreeBSD source committer.

Re: A TCP weakness in Linux systems allows network traffic hijack

#18
post #16
post #14

Earlier quoted context omitted.

Of major operating systems Linux is the only one that implements that part of the RFC

In whole or in part? Because FreeBSD partially supports it and one of the authors of the RFC, Randal Stewart, is a FreeBSD source committer.

Linux is the only OS that fully implements the RFC, and thus the only one that's vulnerable. OSX, Windows and FBSD either don't implement it or partially implement it, making them not vulnerable.

Re: A TCP weakness in Linux systems allows network traffic hijack

#19
Probably affects Android too since it uses the Linux kernel.

Personally I consider this to be a mild to moderate vulnerability since under no circumstances should you ever trust a non-encrypted non-authenticated channel to be safe. TCP offers in-order delivery and decent integrity checking but otherwise offers absolutely no security guarantees at all. From a crypto point of view an authentication method like TCP sequence numbers should be considered "not even there."

Re: A TCP weakness in Linux systems allows network traffic hijack

#20
post #10

I've found this on isssource and am surprised that it has not spread like wildfire. If the claims are true then this is an issue that should be taken seriously. Posting here for discussion.

The vulnerability claim is very interesting. The ISS Source article itself is garbage. They do not explain the origin of the attack, instead simply mention "a subtle flaw (in the form of 'side channels')" [sic]. They do not explain why their "temporary patch" [sic] of raising the challenge ack limit makes the vuln "practically impossible to exploit" . Hell, they do not even link to the original paper.

The ISS Source article appears to be a copy of the UCR press release: https://ucrtoday.ucr.edu/39030
Post reply on HN