CVE-2026-19036 in Tomatoinfo

Summary

by MITRE • 08/06/2026

A security flaw has been discovered in Shibby Tomato 1.28.0000. This affects the function sub_40F88C of the file /tmp/ppp/wanoptions. The manipulation of the argument ppp_custom results in os command injection. The attack may be launched remotely. The exploit has been released to the public and may be used for attacks. This project is superseded by FreshTomato.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Analysis

by VulDB Data Team • 08/06/2026

The security vulnerability identified in Shibby Tomato version 1.28.0000 represents a critical command injection flaw that undermines the integrity of the router firmware's network configuration subsystem. This vulnerability specifically targets the sub_40F88C function within the /tmp/ppp/wanoptions file, where improper input validation allows attackers to manipulate the ppp_custom argument parameter. The flaw stems from insufficient sanitization of user-supplied data that flows directly into operating system command execution contexts, creating a pathway for arbitrary code execution on the affected device.

The technical implementation of this vulnerability demonstrates a classic command injection pattern where the application fails to properly escape or validate input before incorporating it into system calls. When an attacker supplies malicious input through the ppp_custom parameter, the system processes this unvalidated data within a shell context, enabling remote attackers to execute arbitrary operating system commands with the privileges of the affected service. This issue falls under CWE-78 which specifically addresses OS Command Injection vulnerabilities, where the software constructs command strings using externally-influenced input without proper validation or escaping mechanisms.

The operational impact of this vulnerability extends beyond simple privilege escalation as it provides attackers with complete control over the router's functionality and network configuration capabilities. Remote exploitation allows threat actors to modify routing tables, establish backdoors, redirect traffic, or exfiltrate sensitive information from connected networks. The vulnerability affects not only the local device but can also serve as a launching point for broader network attacks against internal systems that may be protected by the compromised router's firewall. This aligns with ATT&CK technique T1059.001 which covers command and scripting interpreter for execution, demonstrating how attackers can leverage such vulnerabilities to establish persistent access and conduct reconnaissance.

Security researchers have documented that this exploit has been publicly released, increasing the risk profile significantly as it removes the requirement for advanced exploitation techniques. The fact that Shibby Tomato 1.28.0000 is superseded by FreshTomato indicates that the vulnerability was likely addressed in subsequent releases through proper input validation and sanitization measures. Organizations should immediately implement mitigation strategies including disabling unnecessary services, applying firmware updates, or implementing network segmentation to isolate affected devices until proper patches are deployed. The vulnerability also highlights the importance of maintaining up-to-date firmware and conducting regular security assessments of network infrastructure components that may be running outdated software versions.

Responsible

VulDB

Disclosure

08/06/2026

Moderation

accepted

CPE

ready

Exploit

Download

EPSS

0.00000

KEV

no

Activities

low

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!