JumpServer
CVE-2025-62795
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with low-privileged account
-
DeliveryOpen /ws/ldap/ WebSocket connection
-
ExploitSend crafted LDAP test/sync messages
-
ExecutionBypass authorization checks
-
ImpactExpose LDAP credentials or force sync
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires a valid low-privileged authenticated account on the JumpServer instance (PR:L) and network reachability to the application's WebSocket interface, specifically the /ws/ldap/ endpoint. The deployment must have LDAP integration configured for the credential-exposure impact to be meaningful, since the abused actions are LDAP configuration tests and LDAP synchronization; against an instance with no LDAP configuration the practical impact is limited to triggering benign/empty sync operations. Affected only on versions prior to v3.10.21-lts and v4.10.12-lts. The main limiting factor is the authentication requirement - exploitation is not available to fully anonymous attackers - while no special user interaction and low attack complexity otherwise make it easy for any account holder. |
| Impact | This is a moderate-priority authorization flaw, not a critical remote-code-execution emergency. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N, base 7.1) indicates network-reachable, low-complexity exploitation requiring an existing low-privileged authenticated account (PR:L), with high confidentiality impact (LDAP credential exposure) but only low integrity impact (unintended sync operations) and no availability impact. A public exploit reference exists (the GitHub Security Advisory GHSA-7893-256g-m822, flagged as exploit in the NVD reference), so publicly available exploit code exists - but this is NOT confirmed active exploitation: the CVE is not listed in CISA KEV, and no EPSS probability was provided in the input. No SSVC decision data was supplied. The key gating factor is PR:L: an attacker must already hold valid low-privileged credentials on the JumpServer instance, which meaningfully narrows the threat to insiders or attackers who have already obtained a foothold/account, rather than fully anonymous internet attackers. Net: credible and worth patching promptly for a privileged-access-management product (where LDAP credential leakage is high-value), but it is a privilege/authorization bug requiring authentication, not a wormable zero-day. |
| Exploit ScenarioDerived | A low-privileged but authenticated JumpServer user opens a WebSocket connection to the /ws/ldap/ endpoint and sends crafted messages that invoke LDAP configuration tests and trigger LDAP synchronization, actions that should be restricted to administrators. Because authorization checks are bypassed, the attacker can coerce the server into performing a test/sync that may disclose configured LDAP bind credentials or cause unintended directory sync operations. Public exploit/advisory material exists (GHSA-7893-256g-m822), and the low attack complexity (AC:L) makes the request trivial to craft once a foothold account is available. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 19, 2026
Incorrect authorization in JumpServer's /ws/ldap/ WebSocket endpoint allows any authenticated low-privileged user to invoke LDAP configuration tests and start LDAP synchronization jobs, bypassing the permission checks that should restrict those operations to administrators. The result is potential disclosure of stored LDAP bind credentials (high confidentiality impact) and unwanted directory synchronization activity (limited integrity impact); the bug is rated 7.1 and affects self-hosted instances prior to v3.10.21-lts and v4.10.12-lts. Exploitation requires a valid account on the instance (PR:L) plus network reachability to the WebSocket interface, and publicly available exploit code exists, although there is no CISA KEV confirmation of active exploitation.
RemediationAI
Vendor-released patch: upgrade to v3.10.21-lts (3.x line) or v4.10.12-lts (4.x line) as documented in advisory GHSA-7893-256g-m822 (https://github.com/jumpserver/jumpserver/security/advisories/GHSA-7893-256g-m822). If immediate upgrade is not possible, block or restrict the /ws/ldap/ path at the reverse proxy or ingress for all non-administrative roles, accepting that legitimate LDAP admin UI functions will break for those users until patched. Assume the configured LDAP bind credentials were potentially exposed and rotate the directory service account password, then re-validate the integration - the trade-off is a brief interruption to LDAP-authenticated logins and sync jobs. Review audit logs for unexpected LDAP sync jobs or LDAP configuration test invocations originating from low-privileged accounts, and consider temporarily disabling scheduled LDAP synchronization to limit unintended sync operations, at the cost of directory freshness. Reducing the privileges of the LDAP bind account to read-only, minimum-scope directory access limits blast radius from any credential disclosure.
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
JumpServer is an open-source privileged access management (PAM) bastion host built on Django, with real-time features delivered over WebSocket channels; the affected component is the LDAP integration surface exposed at /ws/ldap/. The root cause is CWE-863 (Incorrect Authorization): the WebSocket message handlers that run LDAP connection/configuration tests and launch LDAP synchronization dispatch on message receipt without re-applying the role/permission checks that guard the equivalent HTTP administration views. Because authorization is enforced at the routing layer rather than per-message, any user who can open the socket and craft the expected message payload can reach privileged backend functionality. The confidentiality impact is high because LDAP test and sync routines operate with the configured directory bind account and can surface credentials or directory data; the integrity impact is low, limited to triggering sync operations. The CPE entries (fit2cloud:jumpserver with wildcard versions) reflect that the flaw is version-bounded rather than configuration-specific, but practical credential-exposure impact only materializes where LDAP integration is actually configured.
Know when Jumpserver 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:U/C:H/I:L/A:N
Network-reachable WebSocket endpoint (AV:N/AC:L) abusable by any low-privileged authenticated user (PR:L, no UI); high confidentiality from LDAP credential exposure, low integrity from unintended sync, no availability impact.
Primary rating from Vendor (github).
CVSS VectorVendor: github
DescriptionCVE.org
JumpServer is an open source bastion host and an operation and maintenance security audit system. Prior to v3.10.21-lts and v4.10.12-lts, a low-privileged authenticated user can invoke LDAP configuration tests and start LDAP synchronization by sending crafted messages to the /ws/ldap/ WebSocket endpoint, bypassing authorization checks and potentially exposing LDAP credentials or causing unintended sync operations. This vulnerability is fixed in v3.10.21-lts and v4.10.12-lts.
Executive ViewAI
JumpServer self-hosted deployments prior to v3.10.21-lts and v4.10.12-lts contain an authorization flaw that allows any authenticated low-privileged user to invoke LDAP configuration tests and synchronization jobs normally restricted to administrators, potentially exposing stored LDAP bind credentials and enabling unwanted directory synchronization. Because those credentials can open access to the broader identity infrastructure, leadership should treat this as a high-priority credential-protection issue even though exploitation requires a valid account. Publicly available exploit code exists, but there is no CISA KEV confirmation of active exploitation at time of analysis.
No vendor-released patch identified at time of analysis; interim mitigations include restricting access to the /ws/ldap/ WebSocket endpoint to trusted administrative networks, disabling LDAP integration or synchronization if not required, using least-privilege read-only LDAP bind accounts, rotating LDAP bind credentials, monitoring and alerting on LDAP test/sync operations and anomalous WebSocket traffic, and auditing low-privileged accounts for unnecessary access.
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 Jumpserver
View allInsecure Permissions vulnerability in JumpServer GPLv3 v.3.8.0 allows a remote attacker to execute arbitrary code via by
JumpServer is an open source bastion host and an operation and maintenance security audit system. Rated critical severit
JumpServer is an open source bastion host and an operation and maintenance security audit system. Rated critical severit
JumpServer is an open source bastion host. Rated critical severity (CVSS 9.9), this vulnerability is remotely exploitabl
Jumpserver is a popular open source bastion host, and Koko is a Jumpserver component that is the Go version of coco, ref
JumpServer is an open source bastion host. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitabl
JumpServer is an open source bastion host. Rated critical severity (CVSS 9.1), this vulnerability is remotely exploitabl
JumpServer is an open source bastion host. Rated high severity (CVSS 7.4), this vulnerability is remotely exploitable, n
JumpServer is an open source bastion host and an operation and maintenance security audit system. Rated medium severity
JumpServer is an open-source Privileged Access Management (PAM) tool that provides DevOps and IT teams with on-demand an
An issue in Jumpserver before 2.6.2, before 2.5.4, before 2.4.5 allows attackers to create a connection token through an
JumpServer's /core/i18n// endpoint uses the HTTP Referer header as an unvalidated redirect destination, enabling open-re
NVD
CVE.org
EPSS
GitHub
Exploit-DB