WiFi protocol flaw allows attackers to hijack network traffic
bleepingcomputer.com
bleepingcomputer.com
The tools used, and a better readable description of the actual attack.
Why has the WiFi Alliance constantly ignored everything he's advised until a PoC arrives? At a certain point it looks like malfeasance rather than incompetence.
This said, isn't it the same kind of attack that a malicious router (on the route between the sender and the receiver) could run? I.e. exploiting a plaintext connection?
It feels like using an encrypted connection like HTTPS prevents it, right?
AP isolation is usually off for all but big hotspots in my experience. This will be a problem for people using AP isolation for preventing their IoT from connecting to other devices in their network, assuming their IoT is malicious, but other than that the risk seems to be mostly with professional/corporate networks.
There are other factors that can make it less exploitable for a specific attack, like HSTS being enabled for a specific site, but unless you have some kind of host-based firewall that blocks all outbound cleartext connections, there's probably some potential for exploitation.
If you're passing around sensitive information with even TLS then you're already exposed to far easier attacks than this.
Interesting find but nothing to worry about overall.
One attack that occurs to me is to pause a client when it is looking up a DNS name, but before it has gotten the response. With the plaintext DNS response you can get the ID field and forge a response. If you can do this during an HTTP request you might be able to redirect your victim to another server.
TLS might be much of a problem either: a lot of devices poll HTTP urls to detect "captive portals" -- many offices even use these for corporate login via wifi, so our attacker may attempt to go after this infrastructure to collect corporate credentials.
There's probably more: Applications have been assuming this wasn't possible for a long time, so there are likely a lot of vulnerable targets.