Totolink X2000R boa Web Server Stack Overflow Permits Authenticated Remote Code Execution via HTTP
An authenticated stack-based buffer overflow in the Totolink X2000R router allows remote attackers to execute arbitrary code via a crafted HTTP request.
Key points
- The flaw is a stack-based buffer overflow in the boa web server’s formIpQos mac functionality.
- Attackers must authenticate to the router before sending the malicious HTTP request.
- The vulnerability affects firmware version TOTOLINK-X2000R-Gh-V1.0.0-B20250421.1327.
The Totolink X2000R router contains a critical stack-based buffer overflow vulnerability that enables arbitrary code execution. According to the National Vulnerability Database, the flaw resides in the boa web server component, specifically within the formIpQos mac functionality. An attacker who has obtained valid credentials for the device can trigger this issue by sending a specially crafted HTTP request. This allows the adversary to run unauthorized commands on the router, potentially taking full control of the network gateway.
Root cause
The underlying weakness is classified as CWE-121, indicating a stack-based buffer overflow. The National Vulnerability Database states that a stack-based buffer overflow vulnerability exists in the boa formIpQos mac functionality. The source material does not specify the exact code logic failure or input validation error that leads to the overflow. It only identifies the component and the weakness type. The result of this flaw is that a specially crafted HTTP request can lead to arbitrary code execution on the affected device.
Attack path
Exploitation requires the attacker to first gain access to the router’s administrative interface. The National Vulnerability Database notes that an authenticated HTTP request is necessary to trigger the vulnerability. Once logged in, the attacker sends a crafted request targeting the formIpQos mac endpoint. The malformed input causes the buffer overflow, leading to arbitrary code execution. The source material states that an attacker can make an authenticated HTTP request to trigger this vulnerability, implying that valid credentials are a prerequisite for the attack.
Affected versions
The vulnerability affects a specific firmware release of the Totolink X2000R router. According to the advisory, the impacted version is TOTOLINK-X2000R-Gh-V1.0.0-B20250421.1327. Users running this exact build are exposed to the risk of remote code execution. Other versions of the X2000R firmware are not listed in the current National Vulnerability Database record as being affected. Administrators should verify their current firmware version against this string to determine exposure.
Mitigation
- Verify if your router is running firmware version TOTOLINK-X2000R-Gh-V1.0.0-B20250421.1327.
- Ensure administrative credentials for the router are strong and not reused elsewhere.
- Limit access to the router’s management interface to trusted networks only.
- Monitor for any official firmware updates from Totolink that address CVE-2026-10132.
Signals worth monitoring
Teams should watch for unusual HTTP POST requests to the router’s QoS configuration endpoints, especially from internal IPs that do not typically manage devices. Look for authentication events followed immediately by complex or large payloads. Check for process spawning or network connections originating from the router itself, which may indicate code execution. Investigate any unexpected changes to routing tables or firewall rules. Containment usually involves isolating the device from the network to prevent lateral movement while preserving logs for analysis.
What to do and how to stay safe
- Check your router’s firmware version against the affected list in the NVD record.
- Change administrative passwords to strong, unique values to raise the barrier for authentication.
- Review firewall rules to restrict access to the management interface from untrusted networks.
- Monitor system logs for unusual activity or successful logins from unexpected sources.
Step-by-step guide: Attack Surface Management: 6 Common Misreadings and Correct Views
General security guidance from the NetSec Observer newsroom. It is not confirmed advice from the organisations named in this story.
Frequently asked questions
What is the severity rating for CVE-2026-10132?
The National Vulnerability Database rates CVE-2026-10132 as CRITICAL with a CVSS score of 9.1.




