Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify exposed 66Uptime index.php
-
DeliverySend crafted HTTP request with injected code
-
ExploitApplication evaluates attacker input (CWE-94)
-
ExecutionExecute arbitrary PHP as web user
-
ImpactPivot or exfiltrate data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Code injection prevention, sandbox exec
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a network-reachable deployment of AltumCode 66Uptime before v54.0.0 (or the 66Uptime ping-servers plugin before v2.0.0) with the index.php entry point exposed; per the CVSS vector (AV:N/AC:L/PR:N/UI:N) no authentication, no user interaction, and no special privileges are needed against default configurations. The specific limiting factor is the small deployment base of this commercial monitoring script. A material caveat: the referenced advisory frames the ping-servers plugin flaw as SSRF, which if accurate would require the ping/monitoring feature that issues outbound requests to be reachable, and would limit impact to server-side request forgery rather than full code execution - confirm the exact affected feature and vulnerability class with the vendor. |
| Impact | The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N, C:H/I:H/A:H = 9.8 critical) describes unauthenticated remote code execution against a network-facing entry point (index.php), with total technical impact confirmed by the SSVC framework (Technical Impact: total). SSVC also marks Automatable: yes, meaning the attack can be reliably scripted, which raises real-world concern for opportunistic mass exploitation IF the product were widely deployed. SSVC Exploitation status is 'poc' - indicating publicly available exploit code exists - but there is NO CISA KEV listing and NO EPSS score provided, so there is no evidence of confirmed active exploitation in the wild. A significant CONFLICT exists in the source data: the CVE is classified CWE-94 (Code Injection / RCE) with a 9.8 RCE vector and PHP/RCE/Code Injection tags, yet the only reference (glimmernet.com advisory GT-2026-001) is explicitly titled an SSRF advisory for the 66Uptime ping-servers plugin - SSRF and unauthenticated RCE are materially different vulnerability classes with different impact profiles. This discrepancy should be resolved with the vendor/advisory before treating the full 9.8 RCE rating as confirmed. Net: if the RCE classification is accurate, this is a genuine high-priority flaw (unauthenticated, automatable, total impact), but the low deployment footprint of 66Uptime and the RCE-vs-SSRF source conflict temper the practical urgency. |
| Exploit ScenarioDerived | A remote unauthenticated attacker sends a crafted HTTP request to the application's index.php endpoint that injects attacker-controlled code, which the vulnerable 66Uptime / ping-servers plugin code evaluates and executes on the server (CWE-94). Because the CVSS vector is AV:N/AC:L/PR:N/UI:N, no credentials or user interaction are needed, and SSVC indicates a public proof-of-concept exists and the attack is automatable. Note: the linked advisory characterizes the ping-servers issue as SSRF rather than direct code execution, so the realistic outcome may be server-side request forgery pivoting rather than immediate RCE - verify against the vendor advisory. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 29, 2026
Unauthenticated remote code execution affects AltumCode 66Uptime deployments running a version before v54.0.0, and separately the bundled 66Uptime ping-servers plugin before v2.0.0, with the attack surface being the application's index.php entry point. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N, C:H/I:H/A:H, 9.8 critical) describes a network-reachable flaw requiring no credentials, no user interaction, and no special privileges, and the CISA SSVC assessment rates the technical impact as total while classifying exploitation as proof-of-concept. Publicly available exploit code exists per the SSVC POC rating, though the flaw is not confirmed actively exploited (CISA KEV), and the practical exposure is tempered by the relatively small deployment base of this commercial uptime-monitoring script. A significant caveat applies: the only listed reference (a Glimmernet security advisory) frames the ping-servers plugin issue as server-side request forgery, which if accurate would narrow the impact to SSRF rather than full code execution for that component.
RemediationAI
Upgrade to the vendor's fixed releases: 66Uptime core v54.0.0 or later, and 66Uptime ping-servers plugin v2.0.0 or later - the input data identifies these as the version thresholds at which the issue is resolved (vendor-released patch: 54.0.0 for core, 2.0.0 for the plugin), though the supplied reference does not itself contain a patch link, so confirm the exact patched builds with AltumCode before relying on them. Because exploitation requires the index.php entry point to be network-reachable and the CVSS vector indicates no authentication is needed (PR:N), interim compensating controls should focus on reducing reachability: place the installation behind authentication at the reverse proxy or WAF layer and restrict index.php and administrative routes to trusted IP ranges, accepting that this may break public status pages or webhook/ping callbacks; alternatively, take the monitoring instance off the public internet until patched. If the referenced advisory's SSRF characterization proves accurate for the plugin component, additionally constrain outbound traffic from the 66Uptime host with egress firewall rules that block requests to internal RFC1918 ranges, loopback, and cloud metadata endpoints (169.254.169.254), understanding that this may prevent legitimate monitoring of internal targets. Review the Glimmernet advisory at https://www.glimmernet.com/security/gt-2026-001-ssrf-66uptime-ping-servers/ and AltumCode's release channels for the definitive vulnerability class and patch confirmation, and audit the web-server user's privileges to limit post-exploitation impact given the total technical impact rating.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
CVE-2026-39117 is an instance of CWE-94 (Improper Control of Generation of Code / Code Injection) in a PHP web application, with the entry point identified as index.php. AltumCode's 66Uptime is a self-hosted PHP uptime and server-monitoring product, and the affected attack surface spans both the core application (before v54.0.0) and its companion ping-servers plugin (before v2.0.0) that performs periodic outbound reachability checks against monitored targets. CWE-94 typically manifests when attacker-influenced input reaches a code-generation or dynamic-evaluation sink - in PHP applications this classically means unvalidated parameters flowing into eval(), include/require paths, callbacks, or template compilation - allowing an unauthenticated remote party to inject and execute arbitrary code in the server process context. The CVSS vector confirms network reachability with no privileges or interaction (PR:N/UI:N) and high confidentiality, integrity, and availability impact, consistent with full server compromise by the web-server user. Note that the referenced Glimmernet advisory characterizes the ping-servers plugin flaw as SSRF; if that characterization is correct, the plugin-side issue would involve outbound request manipulation with the monitoring feature as the prerequisite rather than direct code execution, and the exact vulnerability class for each component should be confirmed against the vendor. No CPE identifiers were supplied in the available data.
Know when PHP gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Description and tags indicate unauthenticated remote code injection via index.php with no user interaction, yielding full C/I/A impact; retained pending resolution of the SSRF-vs-RCE source conflict.
Primary rating from Vendor (mitre).
CVSS VectorVendor: mitre
Lifecycle Timeline
2DescriptionCVE.org
An issue in AltumCode 66Uptime before v.54.0.0 and 66Uptime ping-servers plugin before v.2.0.0 allows a remote attacker to execute arbitrary code via the index.php
Articles & Coverage 1
Executive ViewAI
AltumCode 66Uptime deployments running versions before v54.0.0, including the bundled ping-servers plugin before v2.0.0, are exposed to a critical unauthenticated remote code execution flaw that could allow full compromise of the hosting server. Publicly available exploit code exists and no vendor-released patch identified at time of analysis, so any internet-facing instance should be treated as high risk. Although the affected installed base is relatively small, leadership should prioritize inventory, containment, and monitoring because the technical impact is total if exploited.
No vendor-released patch identified at time of analysis; restrict external access to 66Uptime index.php, disable or isolate the ping-servers plugin below v2.0.0, deploy WAF/virtual patching, segment affected servers, and monitor for exploitation until v54.0.0 and plugin v2.0.0 are available.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it
sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not
(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear
The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by
ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c
Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
EUVD-2026-89416
GHSA-5jqg-2w8m-7xpm
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB