CVE-2026-103038

PingTools Network Utilities 4.64 - OS command injection through Watcher ICMP host

Published Oct 19, 2026 CVSS 4.0 · 8.6 High EPSS 3.4% KEV · Not listed
Description
PingTools Network Utilities 4.64 contains an OS command injection vulnerability in the Host field of a Watcher ICMP service. The application appends the attacker-controlled Host value to a ping command, serializes the command as a single string, and executes it through sh -c. A local attacker who can create or modify a Watcher service can inject shell syntax and execute arbitrary commands with the PingTools application UID and its granted Android permissions.

Remediation

Vendor Solution

Replace the sh -c execution path with a process API that accepts an argument list and preserves the validated Host as one argument. Validate Host as a supported DNS name or IPv4/IPv6 address in both the Watcher editor and backup-import path, reject shell syntax, whitespace and option-like input, add regression tests, backport the correction, and upgrade to the first fixed release when it becomes available. Until then, do not import untrusted Watcher backups and do not enter untrusted values in Watcher ICMP Host fields.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
CPEs cpe:2.3:a:streamsoft:pingtools_network_utilities:4.64:*:android:*:*:*:*:*
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description PingTools Network Utilities 4.64 Free accepts an arbitrary value in the Host field of a Watcher ICMP service, incorporating that value into a command string executed as sh -c. PingTools Network Utilities 4.64 contains an OS command injection vulnerability in the Host field of a Watcher ICMP service. The application appends the attacker-controlled Host value to a ping command, serializes the command as a single string, and executes it through sh -c. A local attacker who can create or modify a Watcher service can inject shell syntax and execute arbitrary commands with the PingTools application UID and its granted Android permissions.
CPEs cpe:2.3:a:streamsoft:pingtools_network_utilities:4.64:*:android:*:*:*:*:* cpe:2.3:a:streamsoft:pingtools_network_utilities:4.64:*:*:*:*:android:*:*
Type Values Removed Values Added
Description PingTools Network Utilities 4.64 Free accepts an arbitrary value in the Host field of a Watcher ICMP service, incorporating that value into a command string executed as sh -c.
Title PingTools Network Utilities 4.64 - OS command injection through Watcher ICMP host
First Time appeared Streamsoft
Streamsoft pingtools Network Utilities
Weaknesses CWE-78
CPEs cpe:2.3:a:streamsoft:pingtools_network_utilities:4.64:*:android:*:*:*:*:*
Vendors & Products Streamsoft
Streamsoft pingtools Network Utilities
References
Metrics cvssV4_0

{'score': 8.6, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
Fluid Attacks
Published
Updated
Nov 11, 2026, 9:34 PM
Reserved
Sep 29, 2026, 9:35 PM
Status
Deferred
Published
Oct 19, 2026, 5:17 PM
Modified
Nov 11, 2026, 10:17 PM