CVE-2026-10135
CRITICAL(9.1)CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
- CVSS 9.1 — Kritisch
Erwähnungen (letzte 60 Tage)
EPSS-Score
1.2%
Exploit-Wahrscheinlichkeit (30 Tage)
CVSS Score
9.1
Technische Schwere
Beschreibung
A OS command injection vulnerability exists in the batchupg 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.
Erkennung & Indikatoren
Ausnutzung
In den geprüften Quellen nicht genannt
Behobene Versionen
- Apache Tomcat 10.1.61
- Apache Tomcat 11.0.27
- Apache Tomcat 9.0.123
Threat-Hunting-Queries
Die Schwachstelle betrifft die 'batchupg'-Funktionalität eines TOTOLINK-X2000R-Routers und ermöglicht OS Command Injection nach authentifizierter HTTP-Anfrage. Eine generische Erkennung sollte ungewöhnliche Befehlsausführungen durch den Webserver-Prozess überwachen, insbesondere nach Dateiuploads oder Konfigurationsänderungen.
Sentinel/Defender KQL
DeviceProcessEvents
| where InitiatingProcessFileName =~ "boa" // Assuming 'boa' is the web server binary
| where FileName in ("sh", "bash", "cmd.exe", "powershell.exe") // Common shells
| where ProcessCommandLine contains "/tmp/bzupload" or ProcessCommandLine contains "batchUpg" // Specific to the vulnerability context
| project Timestamp, DeviceName, InitiatingProcessFileName, FileName, ProcessCommandLine, FolderPath, InitiatingProcessCommandLine
| extend OSCommandInjection = "Possible OS Command Injection via batchupg functionality"Splunk SPL
sourcetype=linux_audit OR sourcetype=windows_security
| (process="boa" OR parent_process="boa")
| (process_name IN ("sh", "bash", "cmd.exe", "powershell.exe") OR command_line IN ("* /tmp/bzupload *", "* batchUpg *"))
| table _time, host, process, parent_process, command_line, user
| eval OSCommandInjection = "Possible OS Command Injection via batchupg functionality"Sigma
title: Totolink X2000R batchupg OS Command Injection
id: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
status: experimental
description: Detects potential OS command injection attempts via the batchupg functionality in Totolink X2000R routers.
references:
- https://talosintelligence.com/vulnerability_reports/TALOS-2026-2435
author: SecBoard
date: 2026/10/21
logsource:
category: process_creation
product: linux
detection:
selection:
ParentImage|endswith: '\boa'
Image|endswith:
- '\sh'
- '\bash'
CommandLine|contains:
- '/tmp/bzupload'
- 'batchUpg'
condition: selection
fields:
- CommandLine
- ParentCommandLine
tags:
- attack.execution
- cve.2026.10135
- cwe.78Elastic ES|QL
from process where
process.parent.name == "boa" and
process.name in ("sh", "bash", "cmd.exe", "powershell.exe") and
(process.args contains "/tmp/bzupload" or process.args contains "batchUpg")
|
set @OSCommandInjection = "Possible OS Command Injection via batchupg functionality"
|
keep @timestamp, host.name, process.parent.name, process.name, process.command_line, @OSCommandInjectionSecBoard-generated · behavioral · requires customization — Von SecBoard erzeugt und nicht in einer Zielumgebung validiert. Vor dem Einsatz an die eigene Protokollierung anpassen.
Indikatoren
Domains (4)
- tomcat.apache.org
- www.totolink.net
- www.cert.ssi.gouv.fr
- talosintelligence.com
Übernommen wurden nur Indikatoren, die wörtlich in einer Hersteller- oder Research-Quelle standen.