Vulnerability record · CVE-2023-42442 · published 15 September 2023
CVE-2023-42442: JumpServer session replay API allows unauthenticated access
Fit2cloud · Jumpserver
JumpServer versions 3.0.0 through 3.5.4 and 3.6.0 through 3.6.3 expose the session replay API endpoint /api/v1/terminal/sessions/ without requiring authentication. The SessionViewSet permission classes use an OR relationship between RBACPermission and IsSessionAssignee, so any matching permission grants access, and anonymous requests are allowed. This lets anyone retrieve recorded session data, which often contains sensitive operational activity.
Description
JumpServer is an open source bastion host and a professional operation and maintenance security audit system. Starting in version 3.0.0 and prior to versions 3.5.5 and 3.6.4, session replays can download without authentication. Session replays stored in S3, OSS, or other cloud storage are not affected. The api `/api/v1/terminal/sessions/` permission control is broken and can be accessed anonymously. SessionViewSet permission classes set to `[RBACPermission | IsSessionAssignee]`, relation is or, so any permission matched will be allowed. Versions 3.5.5 and 3.6.4 have a fix. After upgrading, visit the api `$HOST/api/v1/terminal/sessions/?limit=1`. The expected http response code is 401 (`not_authenticated`).
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Automated analysis
high priorityThe endpoint is remotely reachable without authentication, the vendor advisory is tagged Exploit, and EPSS is very high, though the CVSS score is only medium.
What it is
JumpServer versions 3.0.0 through 3.5.4 and 3.6.0 through 3.6.3 expose the session replay API endpoint /api/v1/terminal/sessions/ without requiring authentication. The SessionViewSet permission classes use an OR relationship between RBACPermission and IsSessionAssignee, so any matching permission grants access, and anonymous requests are allowed. This lets anyone retrieve recorded session data, which often contains sensitive operational activity.
Impact
An unauthenticated attacker can download session replay recordings, exposing credentials, commands, and data viewed during privileged sessions. The CVSS confidentiality impact is low, but the content of bastion session recordings can be highly sensitive.
Attack surface
The flaw is reachable over the network via the HTTP API endpoint /api/v1/terminal/sessions/ with no authentication and no user interaction required. Session replays stored in S3, OSS, or other cloud storage are not affected.
Exploitation
The vendor advisory is tagged Exploit, and EPSS is 0.58538 (99th percentile), indicating a high likelihood of exploitation activity. CISA KEV does not list this CVE.
What to do
- Upgrade JumpServer to version 3.5.5 or 3.6.4, which contain the fix.
- After upgrading, verify the endpoint returns HTTP 401 by requesting $HOST/api/v1/terminal/sessions/?limit=1.
- If immediate upgrade is not possible, restrict network access to the JumpServer API to trusted management networks only.
- Review access logs for anonymous or unexpected requests to /api/v1/terminal/sessions/ and treat any successful retrieval as a potential data exposure.
Detection
- Monitor web access logs for requests to /api/v1/terminal/sessions/ that return HTTP 200 without an authenticated session.
- Alert on anonymous or unauthenticated access to session replay endpoints, especially bulk or repeated requests.
- Audit JumpServer API logs for session replay downloads from IP addresses outside expected administrator ranges.
This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.
Affected products
1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.
References
Track CVE-2023-42442 inside VULONE
Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.
Related vulnerabilities
Same products first, then exploited flaws of the same weakness class.
Source: NIST National Vulnerability Database (record CVE-2023-42442), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.