Devolutions Server
CVE-2025-11957
CRITICAL
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as basic user
-
DeliverySubmit temporary access request
-
ExploitCraft API call to self-approve
-
ExecutionBypass approver authorization check
-
ImpactExfiltrate vault entries and credentials
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | Requires a valid authenticated 'basic user' account on Devolutions Server (PR:L) and that the temporary access (just-in-time vault approval) workflow is in use. The attacker crafts API requests to self-approve their own temporary access request or approve other users' requests, defeating the approver authorization check in the temporary access workflow, thereby gaining access to vaults and entries beyond their assigned permissions. Limiting factors: only versions 2025.2.12.0 and earlier are affected; a pre-existing low-privilege account is mandatory (no anonymous/unauthenticated path); and the AC:H/AT:P metrics indicate additional request-crafting or timing conditions must be met, so exploitation is not fully reliable. |
| Impact | The CVSS 4.0 base score of 9.0 (Critical) is driven almost entirely by impact: successful abuse exposes stored vault credentials (VC:H/VI:H) with downstream consequences for the systems those secrets protect (SC:H/SI:H). However, several signals pull real-world urgency down. Exploitation requires an existing authenticated account (PR:L) - the attacker must already be a legitimate 'basic user' or have compromised one - so this is an insider/privilege-escalation issue rather than a remote-unauthenticated breach. The CVSS vector also carries AC:H and AT:P, indicating the crafted-request attack is not trivially reliable and has additional preconditions. Corroborating this, EPSS is only 0.33% (24th percentile), there is no CISA KEV listing, and no public exploit is identified. The signals are therefore consistent rather than conflicting: a genuinely high-impact authorization flaw whose practical exploitation is gated by prior authenticated access and request-crafting complexity. For organizations running Devolutions Server with the temporary-access workflow this is a real, patch-worthy priority (especially against insider threat and post-compromise lateral movement), but it is not a mass-exploitation / drive-by risk at this time. |
| Exploit ScenarioDerived | A low-privileged 'basic user' (a legitimate insider or an attacker who has phished/compromised such an account) submits a temporary access request to a privileged vault, then issues a crafted API call to approve their own request - or another user's - bypassing the required approver authorization check, and reads the stored credentials and entries. No public exploit code is identified at time of analysis, and the AC:H/AT:P metrics imply the crafted request must meet specific conditions to succeed. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Authenticated privilege escalation in Devolutions Server 2025.2.12.0 and earlier lets any holder of a basic (low-privilege) account self-approve their own temporary access requests - or approve the requests of other users - through crafted API calls, bypassing the approver authorization check in the just-in-time access workflow and granting access to vaults and entries beyond the user's assigned permissions. Exploitation requires a valid basic user account (CVSS 4.0 PR:L) plus the temporary access workflow being in use, and the AC:H/AT:P metrics indicate additional request-crafting or timing conditions must be satisfied, so the attack is not fully reliable. No public exploit code has been identified at time of analysis and EPSS is low at 0.33% (24th percentile), but the CVSS 4.0 base score of 9.0 is driven by impact: successful abuse exposes stored vault secrets and, through them, the downstream systems those credentials protect.
RemediationAI
No vendor-released patch version is enumerated in the provided data; the exact fixed build must be taken from the vendor advisory DEVO-2025-0015 (https://devolutions.net/security/advisories/DEVO-2025-0015/), and upgrading beyond 2025.2.12.0 is the primary remediation - there is no configuration flag that corrects the underlying missing authorization check. Until the upgrade can be staged, apply targeted compensating controls: if temporary access is not operationally required, disable the JIT/temporary access feature entirely (trade-off: legitimate users lose time-boxed elevation and must fall back to static, manually managed permissions, which increases standing privilege); if it must stay enabled, restrict approver rights to a small, explicitly enumerated group and audit that membership, since the bug lets any basic user act as an approver regardless of group membership. Add detection rather than relying on prevention alone - alert on API calls where the approver identity equals the requester identity, or where the approver is not in the configured approver group, and review temporary access audit logs for self-approvals and anomalous vault reads. Network-level filtering of the server's API is of limited value because the vector is AV:N and legitimate users need API reachability, but limiting exposure to a hardened management network raises the cost of exploitation and reduces the pool of accounts an attacker can leverage.
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
Devolutions Server is an on-premises privileged access management (PAM) and password-vaulting platform; its temporary access feature is a just-in-time (JIT) elevation mechanism in which a user requests time-boxed access to a vault or entry and a designated approver must grant it. The flaw is an authorization-bypass-through-user-controlled-key issue (CWE-639, commonly called IDOR): the API handling temporary access approval trusts an attacker-influenced identifier - the request ID or the approver context - instead of binding the operation to the caller's verified approver role, so a basic user can act as the approver for their own request or for someone else's. The CVSS 4.0 vector AV:N/AC:H/AT:P/PR:L/UI:N with VC:H/VI:H/VA:L and SC:H/SI:H/SA:H reflects a network-reachable, high-complexity, network-attack that requires only low privileges, needs no user interaction, and yields high confidentiality and integrity impact on the vault plus downstream systems, with limited availability impact. CPE cpe:2.3:a:devolutions:devolutions_server:*:*:*:*:*:*:*:* confirms all builds up to and including 2025.2.12.0 are in scope; the vendor advisory is DEVO-2025-0015.
Know when Devolutions Server 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:H/AT:P/PR:L/UI:N/VC:H/VI:H/VA:L/SC:H/SI:H/SA:H
Authenticated basic user over API (PR:L, AV:N), non-trivial crafted request (AC:H), authorization boundary crossed to reach other users' vaults (S:C) exposing/altering stored secrets (C:H/I:H, A:L).
Primary rating from Vendor (devolutions).
CVSS VectorVendor: devolutions
DescriptionCVE.org
Improper authorization in the temporary access workflow of Devolutions Server 2025.2.12.0 and earlier allows an authenticated basic user to self-approve or approve the temporary access requests of other users and gain unauthorized access to vaults and entries via crafted API requests.
Executive ViewAI
Devolutions Server 2025.2.12.0 and earlier contain a critical privilege escalation flaw in the temporary access workflow that can let an authenticated low-privilege user bypass approval controls to reach vault secrets beyond their assigned permissions. Organizations using the affected product and its just-in-time access feature face potential exposure of stored credentials and the downstream systems they protect, making this a significant governance and third-party risk concern. Although no public exploit identified at time of analysis and exploitation requires specific conditions, leadership should prioritize validation, interim containment, and patch readiness because no vendor-released patch identified at time of analysis leaves the control gap open.
Disable or tightly restrict the temporary access/just-in-time access workflow if not essential; enforce manual out-of-band approval for privileged vault access; limit issuance of basic user accounts; monitor API and approval logs for self-approvals or anomalous cross-approvals; rotate credentials for vaults accessible through the affected workflow. No vendor-released patch identified at time of analysis.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Affected Products (CPE)CVE.org
More in Devolutions Server
View allInput validation flaw in Devolutions Server error message page enables remote spoofing attacks.
Azure AD auth bypass in Devolutions Server 2025.3.15.0 and earlier.
Devolutions Server 2025.3.1 through 2025.3.6 contains a SQL injection vulnerability in the remote sessions component tha
Behavioral control bypass in Devolutions Server 2025.3.15 allows authenticated users to exploit delete permissions.
Improper access control in PAM vault permissions in Devolutions Server 2024.1.10.0 and earlier allows an authenticated u
An issue was discovered in Devolutions Server before 2020.3. Rated critical severity (CVSS 9.1), this vulnerability is r
Devolutions Server 2025.3.2 and earlier fails to properly validate certificates when connecting to gateways, letting an
Privilege escalation in Devolutions Server allows an authenticated non-administrative user holding the user-group member
Improper privilege management during pre-MFA cookie handling in Devolutions Server allows a low-privileged authenticated
SQL Injection vulnerability in last usage logs in Devolutions Server.2.20, through 2025.3.8. Rated high severity (CVSS 8
Improper access control in PAM JIT elevation in Devolutions Server 2024.1.6 and earlier allows an attacker with access t
Insufficient input sanitization in the documentation feature of Devolutions Server 2022.3.12 and earlier allows an authe
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB