Summary
CVE-2025-14600 is an insecure deserialization / path traversal vulnerability in vsDesk, a helpdesk platform, that allows a remote, unauthenticated attacker to gain unauthorized administrative access. By manipulating application configuration data, an attacker can force the system to authenticate against an attacker-controlled LDAP server and provision a new administrative account. The flaw carries a CVSS v4.0 base score of 9.3 (Critical) and requires no privileges or user interaction to exploit.
Technical details
- Root cause: vsDesk’s configuration file selection logic does not properly restrict which configuration file is loaded, combined with insecure deserialization of configuration data, enabling path traversal.
- Trigger condition: an attacker manipulates application configuration data/inputs used to select or deserialize a configuration file.
- Attack vector: Network — the vulnerability is exploitable remotely with no authentication and no user interaction (AV:N/AC:L/AT:N/PR:N/UI:N).
- Impact: the manipulated configuration causes vsDesk to authenticate against an arbitrary, attacker-controlled LDAP server, which allows provisioning of a new administrative account, resulting in full compromise of confidentiality, integrity, and availability.
Affected software
- vsDesk version 11.06.02
- vsDesk version 14.01.01
- Fixed in vsDesk version 14.0402 and later (the vendor’s 14.0422 release notes confirm the path traversal/deserialization issue was addressed by restricting configuration file selection to designated directories using basename and realpath validation)
Severity
- CVSS v4.0 Base Score: 9.3 (Critical)
- Vector:
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Mitigation and recommended actions
- Immediate: Upgrade vsDesk to version 14.0402 or later (vendor patch obtained from https://vsdesk.ru/).
- If unable to patch immediately: restrict network access to the vsDesk administrative and configuration interfaces to trusted management networks, and monitor for unexpected LDAP authentication attempts to unrecognized external servers.
- Review existing administrative accounts for any unauthorized or unrecognized entries created around the time of suspected exploitation.
How IONIX identifies potentially affected assets
IONIX matches the following signals against data already collected when it crawled the asset; identifying the technology sends no request beyond that crawl.
- Named response header (
set-cookie):NAVCOLLAPSE= - Raw HTTP response body:
src="orhref="containing/themes/vsdesk/assets/

