Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessHost malicious CSRF page
-
DeliveryLure authenticated admin to click
-
ExploitForged request bypasses CSRF check
-
ExecutionUpload PHP webshell via File Manager
-
PersistRequest uploaded file to execute
-
ImpactRemote code execution on server
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V5 - File Handling File type validation, storage isolation
MITRE ATT&CK
2 techniques across 2 tactics: Command and Control, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation targets the Plugin File Manager component of Pandora FMS (versions 777 and later). The attack is a chain: the CSRF protection on the file-upload function must be bypassable, and the file-upload must accept executable PHP without restriction. The CVSS metrics UI:A and AT:P confirm that exploitation is NOT purely unauthenticated-remote: it requires an authenticated administrator to actively perform an interaction (the forged CSRF request being triggered from their authenticated session) plus a specific attack condition to hold. Limiting factors: the victim must be a logged-in Pandora FMS admin with file-manager access, must be socially engineered into triggering the malicious request, and the instance must expose the management interface to the attacker's lure path. No special non-default server configuration is documented beyond use of the Plugin File Manager feature. |
| Impact | This is a genuinely serious technical issue - a chained CSRF-bypass plus unrestricted file upload in Pandora FMS's Plugin File Manager yielding arbitrary PHP execution and full Remote Code Execution (CWE-434). The vendor-supplied CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:N/UI:A/VC:H/VI:H/VA:H) scores 7.5 and reflects network reachability with high confidentiality, integrity and availability impact, but the score is pulled down from the ~9+ range by two qualifying metrics: AT:P (a specific attack requirement/condition must hold) and UI:A (active user interaction - the CSRF component requires an authenticated administrator to be lured into triggering the request). The exploitation-status signals are weak: no EPSS probability, no CISA KEV listing, and no public POC were provided, so under the precision rules this is 'no public exploit identified at time of analysis.' No SSVC decision data was supplied. The result is a high-impact-but-conditionally-gated flaw: the RCE payoff is maximal, yet real-world exploitation hinges on tricking a logged-in admin (social-engineering a CSRF click) rather than a spray-and-pray unauthenticated hit. Treat as a high-priority patch for internet-exposed or multi-admin Pandora FMS installs, but note the single reference is only the vendor's generic CVE index page - affected-version detail ('from 777 onwards') and fix availability are not independently corroborated. |
| Exploit ScenarioDerived | An attacker crafts a malicious web page that, when visited by an authenticated Pandora FMS administrator, silently issues a forged request that bypasses CSRF protection on the Plugin File Manager and uploads a PHP webshell. The attacker then requests the uploaded file directly, executing arbitrary PHP in the Pandora FMS context and gaining full server control. No public exploit code was identified at the time of analysis; success requires luring a logged-in admin into the trap (UI:A) and the specific attack condition (AT:P) being met. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 01, 2026
Arbitrary PHP code execution is achievable in Pandora FMS version 777 and later by chaining a CSRF-protection bypass with an unrestricted file upload in the Plugin File Manager, allowing an attacker to place and execute a malicious PHP payload on the server. Attackers do not need credentials of their own (CVSS PR:N), but exploitation is not a fire-and-forget network attack: it requires a specific attack condition to hold (AT:P) and a logged-in Pandora FMS administrator to interact with the forged request (UI:A), meaning the victim must be socially engineered into triggering it from an authenticated console session. Successful exploitation yields full confidentiality, integrity, and availability impact on the affected instance; no public exploit code or confirmed active exploitation was identified at time of analysis.
RemediationAI
The intelligence provided does not include an exact fixed version, so no vendor patch level can be cited here; consult the Pandora FMS security advisory page at https://pandorafms.com/en/security/common-vulnerabilities-and-exposures/ and apply the newest available release of Pandora FMS as soon as a fixed build is published, since versions 777 and later are affected. Until a patch is confirmed deployed, the most effective control is to remove the abuse primitive: disable the Plugin File Manager feature if it is not operationally required (trade-off: loss of the plugin-upload workflow for administrators), and restrict access to the Pandora FMS management console by placing it behind a VPN or an IP allowlist so no administrator can be social-engineered into reaching the forged request (trade-off: remote administration becomes dependent on VPN availability and allowlist maintenance). Harden the upload path so stored files cannot execute: terminate PHP execution inside the upload/plugin directory via web-server configuration (for example remove the PHP handler for that path or set php_admin_flag engine off on Apache, or an equivalent location block on nginx), and mount that directory noexec where technically feasible (trade-off: must be tested so legitimate plugin features do not break, and it is a containment layer rather than a root-cause fix). Strengthen CSRF defenses by ensuring session cookies are SameSite=Lax or Strict and that every state-changing console action validates an anti-CSRF token, and enforce re-authentication or admin confirmation for file-upload actions to defeat the UI:A interaction path (trade-off: additional friction for administrators). Because the payload is PHP running as the web-server user, also deploy file-upload inspection rules at the WAF/edge to block PHP content or dangerous extensions entering the file manager, and monitor for newly created .php files under the application tree as a detection and response backstop (trade-off: WAF rules can be bypassed with obfuscated payloads and require tuning to avoid false positives). There is no dependency on a non-default server configuration documented for this issue, so these compensating controls should be treated as temporary mitigations pending a vendor fix.
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
Pandora FMS is a PHP-based monitoring platform whose management console exposes a Plugin File Manager that accepts uploaded files and stores them within the web-accessible application tree. The root cause is CWE-434, Unrestricted Upload of File with Dangerous Type: the upload handler does not adequately validate or neutralize file contents or extensions, so a .php file (or a polyglot/alternate-extension bypass) can be written to a directory that the PHP interpreter will execute. Because a direct upload would normally be gated by the CSRF token check on the file-upload action, the vulnerability is a chain - the attacker must first bypass or defeat that CSRF protection (for example through token-validation gaps or same-site/session handling weaknesses), then abuse the unconstrained upload. The CVSS 4.0 vector AV:N/AC:L/AT:P/PR:N/UI:A confirms a network-reachable flaw, low attack complexity, no attacker privileges, but a prerequisite attack condition (AT:P) and mandatory victim interaction (UI:A); the credentialed element sits with the victim, an authenticated administrator whose session is used to carry the forged request. The CPE cpe:2.3:a:pandora_fms:pandora_fms categorizes the impacted component as the core Pandora FMS application rather than a third-party library, and the PHP/RCE/CSRF/File Upload tags align directly with this request-forgery-into-webshell pattern. The resulting RCE runs with the privileges of the web server user, typically enabling persistence, lateral movement, and full compromise of the monitoring host and its stored 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
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/S:N/AU:Y/R:I/V:C/RE:H/U:Red
Network-reachable CSRF chain needs no attacker credentials (PR:N) but requires an authenticated admin to trigger the forged upload (UI:R); unrestricted PHP upload yields full RCE so C/I/A all High.
Primary rating from Vendor (PandoraFMS).
CVSS VectorVendor: PandoraFMS
DescriptionCVE.org
A chained CSRF bypass and unrestricted file upload vulnerability in the Plugin File Manager allows an attacker to upload and execute arbitrary PHP code, resulting in Remote Code Execution. This issue affects Pandora FMS: from 777 onwards.
Executive ViewAI
Pandora FMS version 777 and later, the monitoring platform used for infrastructure and application oversight, can be coerced into executing attacker-supplied PHP code on the server, giving an intruder complete control over the affected instance and everything it monitors. Exploitation does not require the attacker to hold any account of their own, but it does depend on socially engineering a logged-in Pandora FMS administrator into triggering a forged request from an authenticated console session, which lowers the likelihood of mass opportunistic attacks while leaving targeted campaigns against our environment viable. Leadership should care because a successful compromise exposes monitoring data, credentials, and downstream managed systems, and no vendor patch is currently available to close the gap.
No vendor-released patch identified at time of analysis. Interim mitigations: disable or restrict the Plugin File Manager and unnecessary file-upload features; limit Pandora FMS console access to trusted administrative networks and require MFA for all administrators; block PHP execution in upload and plugin storage directories at the web-server layer; deploy WAF or reverse-proxy rules that reject forged cross-site requests and unexpected plugin uploads; monitor and alert on new PHP files written under the web root; and brief administrators on phishing and social-engineering attempts that could induce them to trigger forged requests.
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
Cross-Site Request Forgery exploits the automatic credential inclusion behavior of web browsers.
Malicious file upload attacks exploit insufficient validation when web applications accept user-provided files.
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-90596
GHSA-cqqp-fqm5-2w6f
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB