Hot Topics
Technology

Broadcom WPS flaw: Why millions of routers are at risk

The Broadcom WPS flaw, identified by researcher Quentin Kaiser as 'WPSplinter', allows attackers within radio range to execute code on vulnerable routers without requiring a password or PIN. This vulnerability exists in Broadcom's legacy WPS Monitor component, affecting a massive number of devices globally. While Broadcom claims to have addressed the issue in 2018, many routers remain unpatched due to the obsolete nature of the software. This article examines the technical mechanics of the WPSplinter bug, the limitations of current fixes, and the specific hardware models at risk.

Broadcom WPS flaw: Why millions of routers are at risk

What is the Broadcom WPS flaw and how does it work?

The Broadcom WPS flaw is a memory corruption vulnerability located within the legacy WPS Monitor, the software component responsible for handling Wi-Fi Protected Setup (WPS) requests. Discovered by security researcher Quentin Kaiser and presented at the Hexacon event, the bug has been dubbed 'WPSplinter'. Unlike traditional WPS attacks that rely on brute-forcing a PIN, this flaw is rooted in how the software processes incoming data packets.

When a router receives fragmented WPS messages, the vulnerable WPS Monitor attempts to reassemble these fragments into a single message. However, the software fails to verify if the reassembled data fits within the memory buffer allocated for it. This oversight allows an attacker to send specially crafted, oversized fragments that overflow the buffer, enabling the execution of arbitrary code on the device.

Crucially, this process occurs before any authentication or pairing is completed. An attacker does not need to know the Wi-Fi password, possess a WPS PIN, or even press a physical button on the router to exploit the weakness. Because the vulnerability is triggered during the initial handling of wireless frames, the attacker can gain access purely through radio proximity.

The mechanics of memory corruption

The technical core of the WPSplinter bug is a classic buffer overflow. In many embedded systems, memory management is rigid to ensure speed and stability. When the WPS Monitor receives fragmented Wi-Fi frames, it allocates a specific amount of RAM to reconstruct the full command. By sending fragments that, when combined, exceed this limit, an attacker can overwrite adjacent memory sectors. This allows them to inject instructions that the router's processor will subsequently execute, potentially granting the attacker full control over the device's operating system.

What is the impact of the WPSplinter bug on real-world devices?

The impact of the WPSplinter bug is severe, as it allows for remote code execution and total device takeover from a distance. During his research, Kaiser demonstrated the exploit on several specific hardware models, proving that an attacker could potentially gain a root shell from across a street.

Kaiser's testing provided concrete examples of how the exploit manifests on different consumer hardware:

  • Askey TCG3000 (Orange Belgium): Kaiser successfully extracted the Wi-Fi password from the router's internal storage and transmitted it over the air, allowing him to join the network legitimately.
  • Sagemcom-built Proximus BBOX3V+: The researcher was able to open a remote shell, gaining command-line access to the device entirely through Wi-Fi frames.

While Kaiser has not published the exact maximum distance for this attack, he noted that it is effective at long range. This capability makes the flaw particularly dangerous for targeted operations. For example, advanced persistent threat (APT) groups could use such an entry point to bridge into a secure network from a neighboring building or a public space, bypassing traditional perimeter defenses.

Why won't changing your Wi-Fi password fix the issue?

Changing your Wi-Fi password will not protect you from the Broadcom WPS flaw because the vulnerability is triggered during the pre-authentication phase of the Wi-Fi connection process. Since the exploit occurs while the router is still trying to parse incoming WPS fragments, the device has not yet checked for a valid password or network key.

Furthermore, simply disabling the WPS feature via the router's administrative settings may also prove ineffective. According to Kaiser's documentation, a software settings toggle might not fully remove or disable the vulnerable parser from the system's active memory. Unless the vulnerable code is physically removed or the service is completely stripped from the firmware, the entry point remains open to anyone within radio range.

The only reliable ways to mitigate the risk are:

  • Firmware Updates: Installing the latest official updates from your Internet Service Provider (ISP) or router manufacturer.
  • Hardware Replacement: Replacing older devices that are no longer receiving security updates.

How has Broadcom responded to the discovery?

Broadcom's response to the discovery has been characterized by a refusal to issue a formal CVE (Common Vulnerabilities and Exposures) identifier and a claim that the software is obsolete. When Kaiser reported the flaw in July 2026, Broadcom stated that a patch had been available since 2018 and advised him to contact the manufacturers of the affected devices.

However, there is a significant discrepancy between Broadcom's claims and the reality of device security. Kaiser argues that the 2018 patch was incomplete and was distributed silently, without a formal advisory. Broadcom's actual solution appears to have been the introduction of a newer software kit that replaces the vulnerable WPS Monitor with the open-source 'hostapd' component. While this solves the problem for new hardware, it does nothing for the millions of existing devices still running the legacy code.

Because Broadcom serves as its own CVE Numbering Authority, it maintains the power to decide whether a flaw in its products receives an official designation. By labeling the software as 'obsolete' and 'outside the support window,' Broadcom has effectively avoided the formal responsibility of managing the vulnerability through standard disclosure channels.

The 'Forever Day' problem for legacy chips

The most concerning aspect of Broadcom's stance is the existence of hardware that has no possible path to a fix. This creates what researchers call a 'forever day'—a vulnerability that will remain exploitable for the entire lifespan of the device. This is particularly true for older eCos-based chips, including the following models:

  • BCM3380
  • BCM3383
  • BCM33834

While Linux-based hardware such as the BCM3390, BCM63xx, BCM65xx, and BCM68xx series can theoretically be patched, the burden of implementation falls on the individual device manufacturers. Many of these manufacturers may choose not to port new security code to products that are already years out of support, leaving a massive install base of vulnerable hardware in homes and businesses worldwide.

How did AI influence the discovery of this vulnerability?

Artificial intelligence played a critical role in accelerating the discovery and analysis of the WPSplinter bug. Researcher Quentin Kaiser credited the use of OpenAI's Codex agent with reducing the time required to identify and document the flaw from several months to less than a week.

While AI is a powerful tool for security researchers, it also lowers the barrier to entry for malicious actors. Attackers can utilize similar AI-driven tools to scan for vulnerabilities, automate exploit development, and refine their ability to bypass security measures. This dual-use nature of AI means that the window between the discovery of a bug and its exploitation by bad actors is shrinking rapidly.

The combination of AI-assisted exploitation and hard-to-monitor, over-the-air access makes vulnerabilities like the Broadcom WPS flaw ideal for sophisticated cyberattacks. This mirrors recent trends where attackers target neighboring Wi-Fi networks or hotel portals to gain a foothold in high-value environments, a tactic that is increasingly difficult for traditional network monitoring tools to detect.

Key takeaways

  • The WPSplinter bug allows remote code execution on Broadcom routers without any password or PIN.
  • The vulnerability is caused by a buffer overflow in the legacy WPS Monitor component.
  • Changing Wi-Fi passwords or disabling WPS via settings may not provide adequate protection.
  • Older eCos-based chips (e.g., BCM3380) face a 'forever day' with no possible firmware fix.
  • AI tools like OpenAI's Codex significantly accelerated the discovery of this 16-year-old flaw.

FAQ: Broadcom WPS flaw

Can I fix this by changing my Wi-Fi password?

No, changing your Wi-Fi password will not prevent an attack. The WPSplinter vulnerability is triggered during the initial processing of wireless signals before the router ever checks for a password or authentication credentials, meaning the attacker bypasses the password requirement entirely.

Is disabling WPS in my router settings enough?

It may not be enough. Research suggests that a simple settings toggle might not fully disable or remove the vulnerable code from the router's memory. The most secure method is a full firmware update or replacing the hardware if it is no longer supported.

Which Broadcom chips are most at risk?

The most vulnerable devices include those using eCos-based chips like the BCM3380, BCM3383, and BCM33834. These models are considered 'forever day' risks because they lack a clear migration path to newer, secure software components.

What should I do if I use an ISP-provided router?

You should contact your Internet Service Provider (ISP) to ask if your specific router model has received a firmware update that addresses the legacy Broadcom WPS Monitor. If the device is old and unsupported, you may need to request a replacement.

How did the researcher find this bug so quickly?

The researcher, Quentin Kaiser, used AI-driven tools, specifically OpenAI's Codex agent, to assist in the process. This allowed him to complete the complex task of identifying the vulnerability in under a week, rather than the months it would typically take.

Conclusion

The discovery of the WPSplinter bug highlights a systemic issue in the cybersecurity lifecycle: the long-term persistence of legacy code in consumer hardware. While Broadcom has moved toward more secure software like hostapd, the sheer volume of older, eCos-based routers ensures that this 16-year-old flaw remains a live threat. For users, the lack of a centralized CVE and the potential inadequacy of simple software toggles mean that vigilance is required. Ultimately, the only definitive solutions for those on unsupported hardware are consistent firmware monitoring and, eventually, the replacement of aging network infrastructure.