Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconObtain pmm-admin credentials
-
DeliveryAuthenticate to PMM interface
-
ExploitAccess 'Add data source' feature
-
InstallInject OS commands via data source parameters
-
C2Trigger privileged database execution
-
ExecuteBreak database context
-
ImpactExecute shell commands as PMM service account
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V8 - Authorization Unnecessary privilege execution
|
| Exploitation Conditions | Attacker must possess valid pmm-admin role credentials-a privileged administrative account within Percona PMM with rights to manage data sources and monitoring configurations. Exploitation requires network access to the PMM web interface or API (CVSS AV:N), but authentication barrier (PR:L) limits attack surface to credential holders or scenarios where pmm-admin accounts have been compromised through separate attacks. No user interaction required (UI:N) once authenticated. Vulnerability is exploitable against default PMM configurations prior to version 3.7 without requiring non-standard feature enablement. Exploitation is limited by: necessity of pre-existing privileged credentials, network accessibility policies to PMM server, and logging/monitoring that may detect anomalous data source creation activity. The scope change (S:C) in CVSS vector indicates exploitation breaks containment boundaries between database and OS contexts. |
| Impact | CVSS 9.9 (Critical) reflects the severe technical impact: network-accessible (AV:N), low complexity (AC:L), scope change (S:C) enabling container breakout, and complete CIA triad compromise. However, real-world risk is significantly moderated by authentication requirements (PR:L) demanding pmm-admin credentials-a privileged operational role not held by typical users. EPSS probability of 0.04% (13th percentile) indicates attackers are not actively targeting this vulnerability in the wild, corroborated by CISA SSVC showing zero exploitation activity and non-automatable characteristics. The SSVC 'total technical impact' rating acknowledges the complete system compromise potential post-authentication. This creates a risk paradox: devastating impact if exploited, but limited attack surface requiring insider access or credential compromise. Priority depends on PMM deployment context-high risk in environments where pmm-admin credentials are broadly distributed or inadequately protected, lower risk where admin access follows least-privilege principles. The gap between CVSS severity and EPSS probability suggests this is more relevant for insider threat scenarios than opportunistic mass exploitation. |
| Exploit ScenarioDerived | An attacker with previously obtained pmm-admin credentials (through phishing, credential stuffing, or insider access) authenticates to the Percona PMM web interface. They navigate to the 'Add data source' feature and craft a malicious data source configuration containing shell metacharacters or command injection payloads. When PMM processes this input using the over-privileged internal database user, the injected commands execute at the operating system level with the privileges of the PMM service account, granting the attacker shell access to the monitoring server. From this foothold, the attacker can pivot to monitored database systems, exfiltrate credentials stored in PMM configuration, or establish persistence on the infrastructure. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Apr 21, 2026
Percona PMM (Percona Monitoring and Management) versions prior to 3.7 allow authenticated users with pmm-admin privileges to execute arbitrary operating system commands by exploiting excessive database superuser privileges through the 'Add data source' feature. This privilege escalation vulnerability enables container/system breakout from database context to shell access. EPSS score is low (0.04%, 13th percentile) indicating minimal observed exploitation activity, and CISA SSVC assessment confirms no active exploitation with non-automatable attack characteristics, though technical impact is rated total.
Earlier versions of this analysis (1)
Percona PMM before version 3.7 allows authenticated remote code execution through improper privilege management in its internal database user. An attacker with pmm-admin credentials can leverage the 'Add data source' feature to escape database isolation and execute arbitrary shell commands on the underlying operating system, requiring only valid pmm-admin access rather than direct system-level privileges.
RemediationAI
Upgrade to Percona PMM version 3.7.0 or later, as confirmed by the vendor release notes at https://docs.percona.com/percona-monitoring-and-management/3/release-notes/3.7.0.html. The 3.7.0 release explicitly addresses CVE-2026-25212 by reducing superuser privileges for internal database accounts to the minimum required for monitoring operations. If immediate upgrade is not feasible, implement compensating controls: restrict pmm-admin role assignment to only essential personnel following least-privilege principles, enable audit logging for all 'Add data source' operations to detect abuse attempts, deploy network segmentation to isolate PMM server from critical production systems limiting lateral movement post-exploitation, and implement MFA for pmm-admin credential access. Note that restricting data source features may impact legitimate monitoring workflows and should be tested in non-production environments. No workaround fully eliminates risk-patching to 3.7.0 is the only complete remediation.
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
Percona PMM is an open-source database monitoring and management platform for MySQL, PostgreSQL, and MongoDB. The vulnerability stems from CWE-250 (Execution with Unnecessary Privileges), where an internal database user account retains excessive superuser privileges beyond operational requirements. PMM's architecture includes a data source management feature accessible to pmm-admin role users. The flaw allows authenticated users to inject commands through the 'Add data source' interface, leveraging the over-privileged database account to escape the intended SQL execution context and gain shell access on the host operating system. This represents a classic privilege escalation through insufficient privilege separation in a multi-tenant monitoring platform where database-level credentials should be restricted to read-only monitoring operations.
Know when N A 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:L/UI:N/S:C/C:H/I:H/A:H
Primary rating from Vendor (mitre) · only source for this CVE.
CVSS VectorVendor: mitre
Lifecycle Timeline
2DescriptionCVE.org
An issue was discovered in Percona PMM before 3.7. Because an internal database user retains specific superuser privileges, an attacker with pmm-admin rights can abuse the "Add data source" feature to break out of the database context and execute shell commands on the underlying operating system.
Executive ViewAI
Percona PMM versions before 3.7 contain a critical privilege escalation vulnerability that allows authenticated pmm-admin users to execute arbitrary OS commands and escape container isolation, potentially compromising monitoring infrastructure and underlying systems. Organizations running vulnerable PMM deployments face direct risk of lateral movement to production databases and host systems, making this a priority issue despite low current exploitation rates.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Revoke pmm-admin role from all non-essential accounts and enforce principle of least privilege; (2) Implement network access controls restricting PMM administrative interfaces to bastion hosts or VPNs with MFA; (3) Run PMM containers with minimal capabilities (drop all Linux capabilities, enforce read-only root filesystem where possible); (4) Enable audit logging for all PMM API calls and 'Add data source' operations; (5) Monitor for suspicious command execution patterns in PMM container logs; (6) Isolate PMM infrastructure on separate network segments from production database systems.
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
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
LibreNMS before 24.10.0 allows a remote attacker to execute arbitrary code via OS command injection involving AboutContr
Reachable assertion in Open5GS up to version 2.7.6 allows remote unauthenticated attackers to crash the Diameter CER han
A Command Injection issue in the payload build page in BYOB (Build Your Own Botnet) 2.0 allows attackers to execute arbi
Denial of service in Open5GS 2.7.6 and earlier allows network-adjacent attackers with low-privilege Diameter Gx peer acc
Denial of service in Open5GS HSS (Home Subscriber Server) versions 2.7.0 through 2.7.6 is triggered remotely by manipula
Remote command injection in Control Web Panel allows unauthenticated attackers to execute arbitrary OS commands as root
LINQPad before 5.52.01 Pro edition is vulnerable to Unsafe Deserialization in LINQPad.AutoRefManager::PopulateFromCache(
Remote code execution in dash-uploader (Python package for Plotly Dash) versions 0.1.0 through 0.7.0a2 allows unauthenti
Command injection in LiteLLM 1.18.10 lets attackers who can configure MCP (Model Context Protocol) servers supply arbitr
SQL injection in AzuraCast's backup restore flow (versions up to and including 0.23.7) lets an attacker achieve privileg
Arbitrary file read in Yu AI Code Mother v4.3 lets anonymous, remote attackers retrieve files outside the intended previ
Remote code execution in APScheduler (all versions through 3.10.x and 4.0.0a5) is achievable when applications deseriali
EUVD-2026-18364
GHSA-hm6f-x2ww-p497
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB