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.
Published: 2026-10-19
Score: 8.6 High
EPSS: 3.4% Low
KEV: No
Impact: Local Command Execution
Action: Patch
AI Analysis

Impact

PingTools Network Utilities 4.64 for Android contains an OS command injection flaw in the Host field of the Watcher ICMP service. The application concatenates the attacker‑controlled Host value into 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 run arbitrary commands with the app’s privileges. This loss of integrity allows the attacker to fully compromise the device under the application’s UID, potentially exfiltrating data or installing additional malware.

Affected Systems

Affected is the StreamSoft PingTools Network Utilities application, version 4.64. This is the only listed vendor and product, running on Android devices. No additional sub‑versions are mentioned.

Risk and Exploitability

The flaw is rated high with a CVSS score of 8.6. EPSS is 3% and the vulnerability is not listed in the CISA KEV catalog, indicating it has not been observed in the wild. An attacker with the ability to supply a crafted Host value through the Watcher ICMP service can inject shell syntax, leading to arbitrary command execution under the PingTools application UID. Successful exploitation grants unrestricted code execution with the app’s privileges, potentially enabling full device compromise.

Generated by OpenCVE AI on October 20, 2026 at 14:16 UTC.

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.


OpenCVE Recommended Actions

  • Upgrade to the latest fixed release of PingTools Network Utilities from the official Android store, which removes the command injection vulnerability.
  • Until the patch is available, do not import untrusted Watcher backups nor enter untrusted values in Watcher ICMP Host fields to prevent exploitation.
  • If the application cannot be upgraded immediately, replace the sh -c execution path with a safe process API that accepts an argument list, and validate the Host as a supported DNS name or IPv4/IPv6 address—rejecting shell syntax, whitespace, and option‑like input—to mitigate the vulnerability.

Generated by OpenCVE AI on October 20, 2026 at 14:16 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 19 Oct 2026 21:30:00 +0000

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:*:*

Mon, 19 Oct 2026 16:30:00 +0000

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'}


Subscriptions

Streamsoft Pingtools Network Utilities
cve-icon MITRE

Status: PUBLISHED

Assigner: Fluid Attacks

Published:

Updated: 2026-10-20T19:29:29.488Z

Reserved: 2026-09-29T21:35:56.544Z

Link: CVE-2026-103038

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-19T17:17:00.400

Modified: 2026-10-20T20:17:11.820

Link: CVE-2026-103038

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-21T16:58:18Z

Weaknesses
  • CWE-78

    Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')