Linux Bug Leaves USA Today, Other Top Sites Vulnerable To Serious Hijacking Attacks (arstechnica.com)
Dan Goodin, reporting for Ars Technica: Computer scientists have discovered a serious Internet vulnerability that allows attackers to terminate connections between virtually any two parties and, if the connections aren't encrypted, inject malicious code or content into the parties' communications. The vulnerability resides in the design and implementation of RFC 5961, a relatively new Internet standard that's intended to prevent certain classes of hacking attacks. In fact, the protocol is designed in a way that it can easily open Internet users to so-called blind off-path attacks, in which hackers anywhere on the Internet can detect when any two parties are communicating over an active transmission control protocol connection. Attackers can go on to exploit the flaw to shut down the connection, inject malicious code or content into unencrypted data streams, and possibly degrade privacy guarantees provided by the Tor anonymity network. At the 25th Usenix Security Symposium on Wednesday, researchers with the University of California at Riverside and the US Army Research Laboratory will demonstrate a proof-of-concept exploit that allows them to inject content into an otherwise legitimate USA Today page that asks viewers to enter their e-mail and passwords.
Most ordinary users don't look at the source because they just want a computer that works and does what they want it to. However, publishing source code allows hackers to find the vulnerabilities more easily than guessing them with closed source software. Open source software is inherently insecure and closed source offers far greater security.
USENIX is scooping DEFCON?
It isn't.
And using SSL/TLS or ipsec would basically close this hole entirely. What we see here is that it might be a little easier to inject into non-ciphered non-authenticated content and there may be a slightly larger scope of attackers positioned to do it.
NON STORY
There has always been a risk that plan text traffic could be tampered with, nothing has really changed here and I don't see that risk even being significantly increased.
Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
I wrote a tiny bit of IPsec code about 15+ years ago, for a router company thinking it would take off. It still hasn't taken off, and I've given up on anyone giving two shits about rolling out IPsec in any significant way.
“Common sense is not so common.” — Voltaire
The DOS possibilities are ignored by you. This is a significant problem. Why bother with a DDOS via a botnet when you can do this kind of thing from a single host?
HBI's Law: Frequency of calling others Nazis is directly correlated with the likelihood of the accuser being Communist.
The above does not seem believable — in principle. Unless by "hackers anywhere" means "hackers able to login anywhere".
Would any resident network experts care to comment?
Why is my real account disabled?
Am I the only one that (mis-)read the headline and went WTF?
I say good riddance!
https://www.eff.org/https-everywhere
The bug is in the RFC, which Linux implements faithfully. I find it funny that the only reason Linux is the only mainstream operating system that is vulnerable is because it's the only mainstream operating system that implements the RFC. And yes, it is a very critical bug, one which the RFC needs to address, too.
Also, the fix was committed a few weeks ago, but distributions haven't pushed it out yet (at the time the arstechnica article was written).
Go to Google images and search for anuses pictures, it's like when You're doing your makeup at the mirror, right? It's start to get clean, but I know it still is your ass face.
quit finding our back doors.
sincerely,
fbi/nsa/cia
I read the brief article, and read RFC5961, and here's a quick summary:
A TCP connection is uniquely identified by the combination of: Source IP address; Destination IP address; Source port number; Destination port number. TCP also has a sequence number, which helps reorder packets. It also helps prevent spoofing, but spoofing is still possible. Any computer on the internet can craft a packet to send to a Destination IP address and Destination port with all the other fields spoofed. A spoofer cannot receive a reply (the Destination machine will send any replies to the indicated Source IP address, which the spoofer cannot see).
So, it's possible to inject SYN and RST requests into valid streams, shutting down other people's connections (although you couldn't be sure you've succeeded). RFC5961 tries to prevent this by adding some cases where the SYN/RST are not treated as valid, but instead it sends a special ACK to the source requesting confirmation. To avoid denial of service, these special ACKs are rate-limited to 10 per 5 seconds. Note these special ACKs are only generated if the SYN or RST look "nearly" valid based on the sequence number, otherwise the RST or SYN is ignored.
And that's what they discovered is the problem--open your own connection to any Destination which has long-term connections (and they picked a USA Today website, but anything would work), and every 2 seconds try to get it to generate those special SYN/RST ACKs. If it's not under "attack", you'll get your ACKs.
Then, spoof billions of packets using a chosen source IP address (and loop through all sequence nums and port nums) and guess the dest port (say, 80).
Now send a little traffic to the Destination on your valid connection to try to get these special SYN/RST ACKs. If you don't get your ACKs (due to the global rate limiting), then you "know" that you've stumbled upon a valid combination of Source IP/port and Destination IP/port and sequence number, so you know who's talking to the Destination machine. If you've picked a Source Address and port number not connected, then these special ACKs don't get generated, so your slow traffic generating these ACKs will not be rate limited, so you can tell this Source IP/port are not connected to this destination IP/port.
So RF5961 turns a pesky annoyance bug into a bug where its possible to determine who's connecting to a particular website (although time consuming).
With more care, they then figure out the sequence number--and once you have that, you can do targeted data injection. (It's always possible to do blind data injection, but the chance you can accurately inject javascript is hard since the sequence number is hard to predict).
RFC5961 should not do global rate limiting--it leaks important data.
Two words, egress filtering.
GL finding a provider that doesn't have egress filtering rules.
Nothing scary here, on to the next article.
>https://www.usenix.org/conference/usenixsecurity16/technical-sessions/presentation/cao
Off-Path TCP Exploits: Global Rate Limit Considered Dangerous
Authors:
Yue Cao, Zhiyun Qian, Zhongjie Wang, Tuan Dao, and Srikanth V. Krishnamurthy, University of California, Riverside; Lisa M. Marvel, United States Army Research Laboratory
Abstract:
In this paper, we report a subtle yet serious side channel vulnerability (CVE-2016-5696) introduced in a recent TCP specification. The specification is faithfully implemented in Linux kernel version 3.6 (from 2012) and beyond, and affects a wide range of devices and hosts. In a nutshell, the vulnerability allows a blind off-path attacker to infer if any two arbitrary hosts on the Internet are communicating using a TCP connection. Further, if the connection is present, such an off-path attacker can also infer the TCP sequence numbers in use, from both sides of the connection; this in turn allows the attacker to cause connection termination and perform data injection attacks. We illustrate how the attack can be leveraged to disrupt or degrade the privacy guarantees of an anonymity network such as Tor, and perform web connection hijacking. Through extensive experiments, we show that the attack is fast and reliable. On average, it takes about 40 to 60 seconds to finish and the success rate is 88% to 97%. Finally, we propose changes to both the TCP specification and implementation to eliminate the root cause of the problem.
Better fix this "Linux bug" by changing TCP specification standards? No, bitches.
The title says Linux bug, this is bullshit. It is posted before they even demonstrated proof of concept later Wednesday
>researchers with the University of California at Riverside and the US Army Research Laboratory will demonstrate a proof-of-concept exploit
Over and over lately arstechnica have been quoted on Slashdot stories that have been lies. Does anybody else see this security flaw? Has anybody ever been affected by it even one time? No, they post this shit before they even demonstrate proof of concept. They call it a Linux bug yet want to change TCP/IP standards and even allude to Tor.
Slashdot is FBI. Look at the names who are reporting this Linux bug too. "Lisa from the Army and.."
gtfo.
Timeline:
arstechnica (b.s. stories lately)
FBI Slashdot claims "Linux bug"
THEN proof of concept by these people...
Yue Cao, Zhiyun Qian, Zhongjie Wang, Tuan Dao, and Srikanth V. Krishnamurthy, University of California, Riverside; Lisa M. Marvel, United States Army Research Laboratory...
@ In Austin, TX
(about Linux bug) on *USA Today and "other top sites"*... USA Today. And. Other ^^^TOP SITES^^^. naw homie.
Solution before proof of concept? Change TCP/IP standards to solve "root of problem"
Look at the names again of Riverside and US Army Research again.
Mention Tor.
They want to alter TCP/IP in any way possible to make it snoopable on Tor. Everything else is tracked by default unless you block it, and if your PC clock is set right they use timelogs.
Fuck you Slashdot. Fuck you FBI.
It has never happened, and they claim it affects Linux all the way back to 2012 .. Kernel 3.6.
So it is a never-happened exploit, nobody is going to get hacked on USA today, if you were about to have a problem on USA today... they would be patching their own shit not re-writing TCP/IP in any way shape or fashion
FBI cunts at slashdot busted again.
Call this the Linux bug that needed TCP/IP re-written in a way that saves USA Today even though nobody ever hacked shit on USA today.. according to the proof of concept to be demonstrated later today in Austin by some chinese people at Riverside and a chick named Lisa of the Army.
Get,, the... fuck,, OUT.
haaaaappy anniversary Windows 10.
Windows 10, the US Government spy shop Microsoft's latest flagship social engineering, data mining, spyware, malware, that comes FREE because ANNIVERSARY . AND.. with no start button, some ads in the "Store", no way to see what is in the security patches, keyboard logging, Indian tech support etc.
Your mama's got crabs Slashdot FBI.
bullshit.
This exploit never happened. It's a ploy to modify TCP/IP.
Minus 1 Slashdot. You are FBI.
If a hacker injected a story into USAToday that was total BS, would anyone notice the difference?
When will the community finally dump this shitty operating system? Every day we hear about another 0-day exploit. Will people ever learn?!
Apparently Microsoft paid for the article, because its not a Linux bug. If I am not mistaken, Windows and all other TCP OSs have this problem because of the fact TCP is an insecure protocol (by itself), OF COURSE you can rewrite the packets if you are a man in the middle. This has been known for a very long time. TLS will solve this problem of course.
The title of the article is WRONG. USA Today and most major sites are NOT vulnerable to this. If you did not notice, the video is from Match 22. The vulnerability fix was reported by the research group in July and patched upstream by the Linux kernel community shortly thereafter. USA Today and other sites were fixed ahead of this announcement back in July. Read more on this at blogs.akamai.com.