Skip to main content

JumpServer CVE-2025-62795

HIGH
Incorrect Authorization (CWE-863)
2025-10-30 security-advisories@github.com
7.1
CVSS 3.1 · Vendor: github
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate with low-privileged account
  2. Delivery
    Open /ws/ldap/ WebSocket connection
  3. Exploit
    Send crafted LDAP test/sync messages
  4. Execution
    Bypass authorization checks
  5. Impact
    Expose 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Vendor (github) PRIMARY 7.1 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N
vuln.today AI 7.1 HIGH

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (github).

CVSS VectorVendor: github

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
Low
Availability
None

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.3%
Top 80% exploitable
Prevalence
Medium
popular open-source bastion/PAM host, common in DevOps shops but not ubiquitous
Exploit
POC
Public exploit code exists
Data Quality
3 sources
Confidence: Low

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

56
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Affected Products (CPE)CVE.org

cpe:2.3:a:fit2cloud:jumpserver:*:*:*:*:*:*:*:*
cpe:2.3:a:fit2cloud:jumpserver:*:*:*:*:*:*:*:*
CVE-2023-48193 CRITICAL POC
9.8 Nov 28

Insecure Permissions vulnerability in JumpServer GPLv3 v.3.8.0 allows a remote attacker to execute arbitrary code via by

CVE-2024-29202 CRITICAL POC
9.9 Mar 29

JumpServer is an open source bastion host and an operation and maintenance security audit system. Rated critical severit

CVE-2024-29201 CRITICAL POC
9.9 Mar 29

JumpServer is an open source bastion host and an operation and maintenance security audit system. Rated critical severit

CVE-2023-43651 CRITICAL POC
9.9 Sep 27

JumpServer is an open source bastion host. Rated critical severity (CVSS 9.9), this vulnerability is remotely exploitabl

CVE-2023-28110 CRITICAL POC
9.9 Mar 16

Jumpserver is a popular open source bastion host, and Koko is a Jumpserver component that is the Go version of coco, ref

CVE-2023-42818 CRITICAL POC
9.8 Sep 27

JumpServer is an open source bastion host. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitabl

CVE-2023-43652 CRITICAL POC
9.1 Sep 27

JumpServer is an open source bastion host. Rated critical severity (CVSS 9.1), this vulnerability is remotely exploitabl

CVE-2023-43650 HIGH POC
7.4 Sep 27

JumpServer is an open source bastion host. Rated high severity (CVSS 7.4), this vulnerability is remotely exploitable, n

CVE-2024-24763 MEDIUM POC
6.1 Feb 20

JumpServer is an open source bastion host and an operation and maintenance security audit system. Rated medium severity

CVE-2024-40629 CRITICAL
9.8 Jul 18

JumpServer is an open-source Privileged Access Management (PAM) tool that provides DevOps and IT teams with on-demand an

CVE-2021-3169 CRITICAL
9.8 Jul 23

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

CVE-2025-58044 MEDIUM POC
5.5 Dec 01

JumpServer's /core/i18n// endpoint uses the HTTP Referer header as an unvalidated redirect destination, enabling open-re

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy