Skip to main content

Shibby Tomato CVE-2026-10870

| EUVDEUVD-2026-34323 HIGH
OS Command Injection (CWE-78)
2026-06-04 VulDB GHSA-pmrf-jcmc-23c7
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 - 21:28 vuln.today
v3 (cvss_changed)
Analysis Updated
Jun 04, 2026 - 21:27 vuln.today
v2 (cvss_changed)
Re-analysis Queued
Jun 04, 2026 - 21:22 vuln.today
cvss_changed
CVSS changed
Jun 04, 2026 - 21:22 NVD
7.2 (HIGH) 7.3 (HIGH)
Analysis Generated
Jun 04, 2026 - 21:15 vuln.today

DescriptionCVE.org

A flaw has been found in Shibby Tomato 1.28.0000. This affects the function start_dhcpc of the file /sbin/rc of the component Web UI. This manipulation causes os command injection. It is possible to initiate the attack remotely. The exploit has been published and may 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_dhcpc function in /sbin/rc, reachable through the Web UI. Publicly available exploit code exists per the VulDB advisory. The project has been discontinued and superseded by FreshTomato, meaning no upstream fix from the original maintainer is expected.

Technical ContextAI

Shibby Tomato is a community-maintained, now-discontinued fork of the Tomato firmware used on consumer wireless routers (typically Broadcom-based devices). The vulnerable component is the start_dhcpc function in the /sbin/rc init/service binary, which is invoked by the Web UI when handling DHCP client configuration. CWE-78 (Improper Neutralization of Special Elements used in an OS Command) indicates that user-supplied input - most likely NVRAM-stored configuration values consumed by the rc script - is concatenated into a shell command without sanitization, enabling command injection that runs with the privileges of the firmware's web/management process (typically root on embedded routers).

RemediationAI

No vendor-released patch identified at time of analysis - Shibby Tomato is a discontinued project superseded by FreshTomato, so administrators should migrate affected devices to FreshTomato (after independently verifying that FreshTomato has remediated the equivalent start_dhcpc code path) or replace the device with supported router firmware such as OpenWrt. Until migration, restrict the Web UI to trusted LAN segments only and ensure remote/WAN administration is disabled, which prevents internet-based reach to the vulnerable endpoint but does not stop an attacker who has already obtained LAN access or admin credentials. Rotate the router admin password to a strong unique value and audit any DHCP-client-related NVRAM fields for unexpected shell metacharacters; this reduces the chance an attacker with low-privileged LAN access can pivot to admin and trigger the bug. Reference advisories: https://vuldb.com/cve/CVE-2026-10870 and the disclosure at https://gitee.com/WH-YHUST/tomato-rc-nvram-cve/blob/master/gitee-cve-disclosure/advisories/en/01-start_dhcpc.md.

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-10872 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-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-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

CVE-2026-10870 vulnerability details – vuln.today

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