Skip to content
vulnpost
Tech and security news that matters
Vulnerabilities

Totolink X2000R PPPoE Stack Overflow Bugs Enable Authenticated Code Execution

Authenticated attackers can execute code on specific Totolink X2000R firmware versions via crafted HTTP requests targeting PPPoE settings.

Illustration: A white wireless router with two external antennas sits on a cluttered desk.
AI-generated illustration: Vuln Post

Key points

  • Totolink X2000R firmware version V1.0.0-B20250421.1327 contains multiple stack-based buffer overflow vulnerabilities.
  • The flaws are rated Critical with a CVSS score of 9.1 and allow arbitrary code execution.
  • Attackers must authenticate to the device to trigger the bugs via a specially crafted HTTP request.

Totolink X2000R routers running firmware version TOTOLINK-X2000R-Gh-V1.0.0-B20250421.1327 are affected by multiple stack-based buffer overflow vulnerabilities. The National Vulnerability Database rates these flaws as Critical with a CVSS score of 9.1. The source material does not state whether a patch or firmware update exists. Security teams should verify their inventory for this exact build string. The vulnerabilities reside in the boa web server component.

In plain English

The router’s web interface handles network settings using a program called boa. When users configure IPv6 or PPPoE connections, the software processes input for parameters like DNS servers. Multiple stack-based buffer overflow vulnerabilities exist in this functionality. An attacker who has already logged into the router can send a specially crafted HTTP request. This request targets the pppoe_dns1 parameter. The vulnerability leads to arbitrary code execution. The source material does not explain the specific memory mechanics or code logic failures.

The background

The issue is tracked as CVE-2026-42019 in the National Vulnerability Database. The weakness is classified under CWE-121, which covers stack-based buffer overflows. The vulnerability specifically impacts the formIpv6Setup pppoe functionality within the boa web server. While the flaw allows for remote code execution, the attacker must first obtain valid authentication credentials. The source material states an attacker can make an authenticated HTTP request to trigger these vulnerabilities. The specific firmware build is dated April 21, 2025.

What changes now

Organizations using this specific firmware version face a critical risk if internal credentials are compromised. Since the source material does not confirm a fix, the primary mitigation is to restrict access to the administrative interface. Teams should ensure that the router’s web management port is not exposed to untrusted networks. If the device must remain online, strict access controls and strong authentication mechanisms are essential. Monitoring for unusual HTTP requests to the configuration pages may help detect exploitation attempts.

Who needs to act first

Security operations teams should prioritize isolating any exposed Totolink X2000R devices running the vulnerable firmware. If the administrative interface is accessible from the internet, restrict access immediately using firewall rules or network segmentation. Verify whether internal users have weak passwords that could allow attackers to authenticate. Consider disabling the web management interface if it is not required for daily operations. Until a vendor patch is available, treat any authenticated access to the device as a potential compromise vector.

What to do and how to stay safe: Totolink

  • Audit all network devices to identify any running the specific Totolink X2000R firmware version V1.0.0-B20250421.1327.
  • Ensure the router’s administrative web interface is not accessible from public or untrusted networks.
  • Enforce strong, unique passwords for all administrative accounts to prevent unauthorized authentication.
  • Monitor web server logs for unusual HTTP requests targeting PPPoE or IPv6 configuration endpoints.

Step-by-step guide: 7 Configuration Errors That Expose Systems to Zero-Day Exploits

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

Frequently asked questions

What is the CVSS score for CVE-2026-42019?

The National Vulnerability Database assigns a CVSS score of 9.1, which is rated as Critical.

Can this vulnerability be exploited without logging in?

No, an attacker must make an authenticated HTTP request to trigger the stack-based buffer overflow.

Is there a firmware update available to fix this?

The source material does not state whether a patch or update has been released for this vulnerability.

Sources

  1. CVE Program
  2. NVD

Related stories