Skip to main content

Shibby Tomato EUVDEUVD-2026-34339

| CVE-2026-10872 HIGH
OS Command Injection (CWE-78)
2026-06-04 VulDB GHSA-f2p9-c2rc-cj7w
7.3
CVSS 4.0 · Vendor: VulDB
Share

Severity by source

Vendor (VulDB) PRIMARY
7.3 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

Primary rating from Vendor (VulDB) · only source for this CVE.

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
X

Lifecycle Timeline

5
Analysis Updated
Jun 04, 2026 - 23:29 vuln.today
v3 (cvss_changed)
Analysis Updated
Jun 04, 2026 - 23:29 vuln.today
v2 (cvss_changed)
Re-analysis Queued
Jun 04, 2026 - 23:22 vuln.today
cvss_changed
CVSS changed
Jun 04, 2026 - 23:22 NVD
7.2 (HIGH) 7.3 (HIGH)
Analysis Generated
Jun 04, 2026 - 23:02 vuln.today

DescriptionCVE.org

A vulnerability was found in Shibby Tomato 1.28.0000. This issue affects the function start_vpnserver of the file /sbin/rc of the component Web UI. Performing a manipulation results in os command injection. The attack can be initiated remotely. The exploit has been made public and could be used. This project is superseded by FreshTomato.

AnalysisAI

OS command injection in Shibby Tomato 1.28.0000 router firmware allows authenticated remote attackers to execute arbitrary operating system commands via the start_vpnserver function in /sbin/rc, reachable through the Web UI. Publicly available exploit code exists, and the project is end-of-life - superseded by FreshTomato - meaning no upstream patch is forthcoming. The CVSS 4.0 score of 7.3 reflects high impact on confidentiality, integrity, and availability, but high privileges are required to trigger the flaw.

Technical ContextAI

Shibby Tomato is a community fork of the Tomato router firmware (a Linux-based replacement for stock firmware on Broadcom-chipset consumer routers such as Asus, Linksys, and Netgear devices), identified by the CPE cpe:2.3:a:shibby:tomato. The vulnerable code path lives in /sbin/rc - the multi-call init/control binary that dispatches service start/stop routines based on NVRAM configuration values. The start_vpnserver function reads attacker-influenced NVRAM parameters set via the Web UI and passes them into a shell context without sufficient sanitization, the classic CWE-78 (Improper Neutralization of Special Elements used in an OS Command) root cause. Because /sbin/rc runs as root on Tomato derivatives, successful injection yields root-level command execution on the router.

RemediationAI

No vendor-released patch identified at time of analysis - the Shibby Tomato project is end-of-life and superseded by FreshTomato, so the primary remediation is migration to FreshTomato (after verifying with that project's maintainers that the start_vpnserver code path has been fixed or audited) or replacement of affected hardware with a currently supported router firmware. As compensating controls until migration, disable the OpenVPN/PPTP server functionality in the Web UI so the start_vpnserver code path is not invoked (trade-off: loss of VPN server capability), restrict Web UI access to a hardened management VLAN and explicitly disable WAN-side remote administration (trade-off: no remote admin from outside the LAN), enforce strong unique admin passwords to make the PR:H precondition harder to satisfy, and place the router management interface behind an ACL allowing only specific trusted source IPs. Disclosure details and exploit references are at https://vuldb.com/cve/CVE-2026-10872 and the Gitee advisory linked above.

More in Tomato

View all
CVE-2026-19036 HIGH POC
7.3 Aug 06

OS command injection in Shibby Tomato 1.28.0000 allows network-connected administrators to execute arbitrary shell comma

CVE-2026-19035 HIGH POC
7.3 Aug 06

OS command injection in Shibby Tomato 1.28.0000 allows an authenticated remote administrator to execute arbitrary operat

CVE-2026-19034 HIGH POC
7.3 Aug 06

OS command injection in Shibby Tomato 1.28.0000's QoS management script allows an authenticated remote attacker with adm

CVE-2026-10124 HIGH POC
7.4 May 30

Stack-based buffer overflow in Shibby Tomato router firmware (versions up to 1.28) allows remote attackers to corrupt me

CVE-2026-15545 HIGH POC
7.4 Jul 13

Out-of-bounds write in the Shibby Tomato router firmware (versions up to and including 1.28.0000) lets authenticated rem

CVE-2026-15544 HIGH POC
7.4 Jul 13

Remote authenticated command execution is possible in Shibby Tomato router firmware through version 1.28.0000, where the

CVE-2026-10873 HIGH POC
7.3 Jun 04

OS command injection in Shibby Tomato 1.28.0000 firmware allows authenticated remote attackers to execute arbitrary oper

CVE-2026-10871 HIGH POC
7.3 Jun 04

OS command injection in Shibby Tomato 1.28.0000 router firmware allows authenticated remote attackers to execute arbitra

CVE-2026-10870 HIGH POC
7.3 Jun 04

OS command injection in Shibby Tomato 1.28.0000 router firmware allows authenticated remote attackers to execute arbitra

CVE-2013-7379 MEDIUM POC
6.8 May 16

The admin API in the tomato module before 0.0.6 for Node.js does not properly check the access key when it is set to a s

CVE-2026-16096 HIGH
8.7 Jul 18

Stack-based buffer overflow in Shibby Tomato router firmware (version 1.28, RT-N5x MIPSR2 Build 124) lets an authenticat

CVE-2026-16095 HIGH
8.7 Jul 18

Out-of-bounds write in Shibby Tomato 1.28 (RT-N5x MIPSR2 Build 124) router firmware lets an authenticated attacker corru

Share

EUVD-2026-34339 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy