Skip to content
vulnpost
Tech and security news that matters
Vulnerabilities

Totolink X2000R Router RCE Vulnerability Allows Arbitrary Code Execution Via HTTP Request

Authenticated attackers can execute arbitrary code on Totolink X2000R routers running specific firmware versions via a high-severity injection vulnerability.

Illustration: A white home router sits on a wooden table with its power light glowing steadily.
AI-generated illustration: Vuln Post

Key points

  • CVE-2026-10138 affects Totolink X2000R firmware version TOTOLINK-X2000R-Gh-V1.0.0-B20250421.1327.
  • The flaw allows arbitrary code execution through a specially crafted HTTP request.
  • Attackers must have valid authentication credentials to exploit this vulnerability.

Security operations teams must assess their Totolink X2000R router inventory immediately. The National Vulnerability Database lists CVE-2026-10138 as a critical issue affecting firmware version TOTOLINK-X2000R-Gh-V1.0.0-B20250421.1327. The source material does not state whether a patch is available. Organizations using this hardware need to verify if their devices are running the affected build.

In plain English

This vulnerability exists in the boa web server component of the router. Specifically, the formUpload() function fails to properly sanitize inputs. An attacker who has already logged into the router can send a specially crafted HTTP request. This request triggers an OS command injection. The result is arbitrary code execution on the device.

The background

The Common Vulnerabilities and Exposures system assigns this flaw a CVSS score of 9.1. This rating falls into the critical severity range. The underlying weakness is classified as CWE-78, which refers to improper neutralization of special elements. The attack requires authentication, meaning the attacker must first obtain valid login credentials for the router interface.

What changes now

Network administrators should audit their router firmware versions right away. The source material does not confirm the availability of a fix. Exposure remains high for affected devices if they are accessible. Teams must determine if any X2000R units are accessible from untrusted networks. If the affected version is present, the risk of full device compromise is significant upon successful authentication.

Who needs to act first

Teams usually prioritize systems exposed to the internet or semi-trusted networks. Check whether remote management features are enabled on affected routers. Disable unnecessary services and restrict access to the web interface. Back up current configurations before making any changes. Monitor logs for unusual authentication attempts or commands. Reduce exposure by limiting who can log in.

What to do and how to stay safe: Totolink

  • Verify if any Totolink X2000R routers run firmware version TOTOLINK-X2000R-Gh-V1.0.0-B20250421.1327.
  • Restrict access to the router's web interface to trusted internal networks only.
  • Monitor authentication logs for suspicious login attempts from unknown sources.
  • Wait for the vendor to release a security update before applying changes.

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-10138?

The National Vulnerability Database rates this vulnerability as 9.1, which is critical severity.

Do attackers need to be logged in to exploit this?

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

Is there a patch available for this flaw?

The source material does not state whether a patch is available.

Sources

  1. CVE Program
  2. NVD

Related stories