Millions of routers can be hijacked over Wi-Fi thanks to a 16-year-old bug

Julio Franco

Posts: 9,372   +2,301
Staff member
Why it matters: Chipmakers ship buggy code all the time, that alone isn't news. What makes WPSplinter stand out is that Broadcom apparently did issue a fix eight years ago, but that fix never reached the routers sitting in people's homes. Furthermore, the lack of a CVE kept the problem invisible to the advisories and patch pipelines that router makers and ISPs rely on.

Security researcher Quentin Kaiser detailed the flaw at the Hexacon conference in Paris on October 16. He calls it WPSplinter, a name he only gave it because Broadcom refused to issue an official identifier.

The bug sits in Broadcom's old code for WPS, the feature that lets you connect a device by pressing a button on the router instead of typing a password. That code mishandles how certain messages are exchanged and with the right sequence of them, it lets an attacker read the router's memory or run external code on the device.

The attacker doesn't need the Wi-Fi password or a completed WPS pairing. Being within radio range is enough. This also isn't the WPS PIN weakness that made headlines in the early 2010s. The problem is Broadcom's code, not WPS itself.

Kaiser's demos make the risk concrete. On an Askey TCG3000 gateway supplied by Orange Belgium, his exploit pulled the Wi-Fi key out of the device's NVRAM, sent it back over the air, and then used it to join the network. On a different device, a Proximus BBOX3V+ made by Sagemcom, he got a remote shell running entirely over Wi-Fi, with no internet connection needed on his end. He says the attack works over long distances.

One detail that won't surprise anyone at this point... Kaiser says AI helped him find the bug in less than a week, work that would have taken months by hand. Router firmware used to be protected partly by obscurity and by how tedious it was to dig through. That's no longer the case, for researchers or attackers.

Kaiser confirmed the bug on gateways from three of Belgium's four major ISPs: Proximus, Orange and VOO. By his count, that's about 1.5 million vulnerable devices in Belgium alone. But routers built on the same Broadcom chips are sold worldwide. His list of affected models, which he says is incomplete, includes gear from Cisco, TP-Link, Netgear, Sagemcom, Nokia, ZTE and Zyxel, deployed by ISPs like Movistar, Optus, KPN and Türk Telekom. That tally would put a closer global estimation in the low hundreds of millions.

When Kaiser reported the bug in July, Broadcom said it had known about it since 2018, had since replaced the old WPS code in its software, and that he should take it up with device makers. Kaiser says the 2018 patch to the old code was incomplete anyway. Broadcom also declined to request a CVE, calling the code obsolete and outside its support window.

On Hacker News, some argue that the blame is on router makers and ISPs for never updating. Kaiser's counterpoint is that without a CVE, the warning likely never made it down the supply chain.

Changing your Wi-Fi password won't help, since the attack happens before login. Turning off WPS is (always) worth doing, but Kaiser warns it may not fully disable the vulnerable code. If in doubt about your ISP's router firmware, it's best to switch off the gateway's Wi-Fi, put it in bridge mode, and use your own up-to-date router. Kaiser has also posted a detection script on GitHub for anyone who wants to check their hardware.

One last detail that won't surprise anyone at this point. Kaiser says AI tools helped him find the bug in under a week, work that would have taken months by hand. Router firmware used to be protected partly by obscurity and by how tedious it was to dig through. That's no longer the case, for researchers or attackers.

Permalink to story:

 
Broadcom sucks.

100% the fault of the router vendor. Sure there should have been a CVE, but router vendors could have pushed library updates just to improve functionality and accidentally patched it by laying down updates.. but router vendors are worse the domestic car manufactures .. build junk stop, supporting junk.. make newer junk.

On the topic of junk. what monkey uses a unsupported 10 year old router????
 
Last edited:
What ***** uses WPS? It is the 1st thing I disable along with SSPS, external storage support and WAN portal access...
That's great for you, but if this is an ISP-supplied device, the availability of those configurations to the end user is not guaranteed, and the ability/interest of the end-user to find and use them if they do exist is even less certain.
 
That's great for you, but if this is an ISP-supplied device, the availability of those configurations to the end user is not guaranteed, and the ability/interest of the end-user to find and use them if they do exist is even less certain.
If your ISP supplied router does not allow you to disable WPS and external storage they are garbage and you should go with someone else.. they literally gave you digital herpes and you are going along with it.

And you CAN replace that router in all of 5 minutes and a phone call to get any passwords needed to allow the new router become a service subscriber device. Even AT&T allowed this on DSL lines 20 freaking years ago.

But I digress .. what derpwagon uses a 10 year old router?
 
100% the fault of the router vendor. Sure there should have been a CVE, but router vendors could have pushed library updates just to improve functionality and accidentally patched it by laying down updates.. but router vendors are worse the domestic car manufactures .. build junk stop, supporting junk.. make newer junk.

On the topic of junk. what monkey uses a unsupported 10 year old router????
Most people don't swap out hardware just because or on some arbitrary timeline. There are likely hundreds of millions of those routers in use around the globe.

"Computer enthusiasts" need to remember they are a tiny minority. The vast majority see computers as appliances that you use until they don't work anymore.
 
What ***** uses WPS? It is the 1st thing I disable along with SSPS, external storage support and WAN portal access...
The VAST majority of people…. Since more than 90% of people don’t modify the router that their ISP gives them…

And it doesn’t have to be an “old” router either… Broadcom knew about it 8 years ago, but as the article stated, it didn’t get “passed down the chain” so many newer routers will still be vulnerable.

What this is better for is now you have a very legitimate excuse to do any hacking you want… authorities trace your IP? Doesn’t matter - you can claim someone hacked your wifi and as long as you wipe the offending device ahead of time, there’s nothing they can prove…
 
Back