PingTools Network Utilities 4.64 - OS command injection through Watcher ICMP host
Summary
| CVE | CVE-2026-103038 |
|---|---|
| State | PUBLISHED |
| Assigner | Fluid Attacks |
| Source Priority | CVE Program / NVD first with legacy fallback |
| Published | 2026-10-19 17:17:00 UTC |
| Updated | 2026-10-20 20:17:11 UTC |
| 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. |
Risk And Classification
Primary CVSS: v4.0 8.6 HIGH from [email protected]
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/E:X/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
EPSS: 0.034410000 probability, percentile 0.888440000 (date 2026-10-20)
Problem Types: CWE-78 | CWE-78 CWE-78 Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
| Version | Source | Type | Score | Severity | Vector |
|---|---|---|---|---|---|
| 4.0 | [email protected] | Secondary | 8.6 | HIGH | 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/E:X/C... |
| 4.0 | CNA | CVSS | 8.6 | HIGH | 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 |
CVSS v4.0 Breakdown
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/E:X/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
Vendor Declared Affected Products
| Source | Vendor | Product | Version | Platforms |
|---|---|---|---|---|
| CNA | StreamSoft | PingTools Network Utilities | affected 4.64 | Android |
References
| Reference | Source | Link | Tags |
|---|---|---|---|
| fluidattacks.com/advisories/yanderechainsawregurgitationfactory | [email protected] | fluidattacks.com | |
| play.google.com/store/apps/details | [email protected] | play.google.com | |
| CVE Program record | CVE.ORG | www.cve.org | canonical |
| NVD vulnerability detail | NVD | nvd.nist.gov | canonical, analysis |
Vendor Comments And Credit
Discovery Credit
CNA: Andrés Ramos (en)
Additional Advisory Data
Solutions
CNA: 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.