Severity by source
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
Lifecycle Timeline
5DescriptionCVE.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.
OS command injection in Shibby Tomato 1.28.0000 allows network-connected administrators to execute arbitrary shell comma
OS command injection in Shibby Tomato 1.28.0000 allows an authenticated remote administrator to execute arbitrary operat
OS command injection in Shibby Tomato 1.28.0000's QoS management script allows an authenticated remote attacker with adm
Stack-based buffer overflow in Shibby Tomato router firmware (versions up to 1.28) allows remote attackers to corrupt me
Out-of-bounds write in the Shibby Tomato router firmware (versions up to and including 1.28.0000) lets authenticated rem
Remote authenticated command execution is possible in Shibby Tomato router firmware through version 1.28.0000, where the
OS command injection in Shibby Tomato 1.28.0000 firmware allows authenticated remote attackers to execute arbitrary oper
OS command injection in Shibby Tomato 1.28.0000 router firmware allows authenticated remote attackers to execute arbitra
OS command injection in Shibby Tomato 1.28.0000 router firmware allows authenticated remote attackers to execute arbitra
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
Stack-based buffer overflow in Shibby Tomato router firmware (version 1.28, RT-N5x MIPSR2 Build 124) lets an authenticat
Out-of-bounds write in Shibby Tomato 1.28 (RT-N5x MIPSR2 Build 124) router firmware lets an authenticated attacker corru
Same weakness CWE-78 – OS Command Injection
View allSame technique Command Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-34323
GHSA-pmrf-jcmc-23c7