← Back to search

CVE-2026-10138

9.1 CRITICAL

Published 2026-10-20 · Updated 2026-10-23

AI risk analysis

Summary
The X2000R router's formUpload() function contains an OS command injection flaw (CWE-78) that allows authenticated attackers to execute arbitrary commands on the device by injecting shell metacharacters into a specially crafted HTTP request.
Exploitability
Exploitation requires valid authentication credentials and a network path to the vulnerable endpoint, but is otherwise straightforward due to lack of input sanitization.
Blast radius
Successful exploitation grants an attacker arbitrary command execution with the privileges of the web server process, potentially enabling full device compromise, data exfiltration, lateral movement, or use as a pivot point.
Detection
Monitor for HTTP POST requests to the /formUpload endpoint containing shell metacharacters (e.g., ;, |, &, $(), backticks) in uploaded filenames or form parameters, especially when combined with unusual file extensions or non-standard content types.
Prioritized remediation
TOTOLINK has not published a fixed version in the description; disable the formUpload() functionality immediately and restrict access to the affected endpoint until a patch is available.
rcecommand-injectionwebappembeddediot

Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

A OS command injection vulnerability exists in the boa formUpload() functionality of X2000R (version(s): TOTOLINK-X2000R-Gh-V1.0.0-B20250421.1327). A specially crafted HTTP request can lead to arbitrary code execution. An attacker can make an authenticated HTTP request to trigger this vulnerability.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H

Weaknesses

CWE-78

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.

Related CVEs

Related by shared AI tags and CWE weakness class. Browse the full archive.