Skip to main content

Pandora FMS CVE-2026-64947

| EUVDEUVD-2026-90596 HIGH
Unrestricted Upload of File with Dangerous Type (CWE-434)
2026-10-01 PandoraFMS GHSA-cqqp-fqm5-2w6f
7.5
CVSS 4.0 · Vendor: PandoraFMS
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Host malicious CSRF page
  2. Delivery
    Lure authenticated admin to click
  3. Exploit
    Forged request bypasses CSRF check
  4. Execution
    Upload PHP webshell via File Manager
  5. Persist
    Request uploaded file to execute
  6. Impact
    Remote 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Pandora FMS 777

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

Vendor (PandoraFMS) PRIMARY 7.5 HIGH
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
vuln.today AI 8.8 HIGH

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.

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:P/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (PandoraFMS).

CVSS VectorVendor: PandoraFMS

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
None
User Interaction
Active
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.3%
Top 85% exploitable
Prevalence
Medium
popular open-source/enterprise IT monitoring platform, common but not everywhere
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

More in PHP

View all
CVE-2019-11043 CRITICAL POC
9.8 Oct 28

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

CVE-2012-1823 CRITICAL POC
9.8 May 11

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

CVE-2016-1555 CRITICAL POC
9.8 Apr 21

(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear

CVE-2018-11138 CRITICAL POC
9.8 May 31

The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by

CVE-2024-11680 CRITICAL POC
9.8 Nov 26

ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C

CVE-2025-49113 CRITICAL POC
9.9 Jun 02

Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au

CVE-2017-9841 CRITICAL POC
9.8 Jun 27

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

CVE-2025-0108 HIGH POC
8.8 Feb 12

Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers

CVE-2021-25298 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2021-25296 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2013-4983 CRITICAL POC
10.0 Sep 10

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

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy