Skip to content
Vulnerabilities

CVSS 9.1: Critical Authenticated RCE in Totolink X2000R via boa pppoe Stack Overflow, No Patch Yet

Authenticated attackers can execute arbitrary code via stack-based buffer overflows in the Totolink X2000R web interface. No patch is currently available.

Illustration: A compact wireless router sits on a wooden desk with its status lights glowing steadily.
AI-generated illustration: Firewall Scoop

Key points

  • CVE-2026-42020 carries a CVSS score of 9.1, classified as critical severity.
  • The flaw involves multiple stack-based buffer overflows in the boa pppoe functionality.
  • Attackers must be authenticated to the router to exploit the pppoe_dns2 parameter.

Security researchers have identified a severe vulnerability in the Totolink X2000R router that allows for remote code execution. According to the National Vulnerability Database, the issue is tracked as CVE-2026-42020 and holds a CVSS score of 9.1. This critical rating indicates that the flaw poses a significant threat to any environment running the affected firmware version.

What is the technical nature of the vulnerability?

The vulnerability stems from multiple stack-based buffer overflow weaknesses within the boa web server component. Specifically, the flaws reside in the formIpv6Setup pppoe functionality. These overflows occur when the application processes the pppoe_dns2 parameter. An attacker can trigger these issues by sending a specially crafted HTTP request to the router's management interface.

Who is affected and what is required for exploitation?

Only devices running Totolink X2000R firmware version TOTOLINK-X2000R-Gh-V1.0.0-B20250421.1327 are confirmed affected by this record. Exploitation requires the attacker to be authenticated to the device. This means the threat actor must possess valid credentials for the router's administrative interface. Without these credentials, the specific HTTP requests needed to trigger the buffer overflow cannot be successfully delivered.

What are the potential consequences for the network?

Successful exploitation leads to arbitrary code execution on the device. Because the flaw involves stack-based buffer overflows, an attacker can likely overwrite memory and control the execution flow of the router's operating system. This allows for full compromise of the device, potentially enabling the attacker to intercept traffic, modify routing tables, or use the router as a pivot point for further attacks on the local network.

Is there a fix available for administrators?

No patch or firmware update has been confirmed by the vendor or in the source material. Administrators should assume the vulnerability remains present in the specified firmware version. Teams should monitor vendor communications closely for any upcoming security releases. In the interim, strict access controls and credential hygiene are the primary defenses against authenticated exploitation.

Detection notes

Security teams should review HTTP access logs for unusual activity targeting the router's administrative interface. Look for large or malformed requests sent to the formIpv6Setup endpoint, specifically those containing data in the pppoe_dns2 parameter. An increase in failed or successful authentication attempts from unfamiliar IP addresses may indicate reconnaissance. Monitor for unexpected outbound connections or process executions that deviate from normal router behavior. Check for signs of privilege escalation or new user accounts created by the compromised service. Contain the incident by isolating the affected router from the network to prevent lateral movement.

Background: Buffer overflow vulnerabilities

A buffer overflow vulnerability causes a crash or exploit when a program writes more data into a fixed-size memory buffer than it can hold. This overwrites adjacent memory, including return addresses. Attackers manipulate this overflow to inject malicious code or redirect execution. The root cause is missing bounds checking during data input or processing.

Read the full guide: What Causes a Buffer Overflow Vulnerability: The Memory Logic Breakdown

What to do and how to stay safe: Totolink

  • Enforce strong, unique passwords for all router administrative accounts to raise the barrier for authentication.
  • Disable remote management access if it is not strictly required for your operational environment.
  • Restrict access to the router's web interface to specific internal IP addresses or VLANs.
  • Monitor network traffic for signs of command and control communications originating from the router.

Step-by-step guide: Lateral Movement Prevention Checklist for Network Security

General security guidance from the Firewall Scoop newsroom. It is not confirmed advice from the organisations named in this story.

Frequently asked questions

What is the CVE ID for the Totolink X2000R buffer overflow?

The vulnerability is tracked as CVE-2026-42020.

Which firmware version of the Totolink X2000R is affected?

Version TOTOLINK-X2000R-Gh-V1.0.0-B20250421.1327 is affected.

Does exploiting this vulnerability require authentication?

Yes, an attacker must make an authenticated HTTP request to trigger the vulnerability.

Sources

  1. CVE Program
  2. NVD

Related stories

Cybersecurity news without the noiseDaily Briefing