Severity by source
AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L
Primary rating from GitHub Advisory · only source for this CVE.
CVSS VectorGitHub Advisory
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L
Lifecycle Timeline
4DescriptionGitHub Advisory
JumpServer is an open source bastion host and an operation and maintenance security audit system. Prior to v4.10.16-lts, JumpServer improperly validates certificates in the Custom SMS API Client. When JumpServer sends MFA/OTP codes via Custom SMS API, an attacker can intercept the request and capture the verification code BEFORE it reaches the user's phone. This vulnerability is fixed in v4.10.16-lts.
AnalysisAI
JumpServer prior to version 4.10.16-lts improperly validates certificates when sending MFA/OTP codes through a Custom SMS API Client, allowing an attacker to intercept SMS verification requests and capture one-time passcodes before they reach the user's phone. This vulnerability affects organizations using JumpServer as a bastion host and operational security audit system, potentially enabling unauthorized authentication bypass. The CVSS score of 5.0 and CWE-295 (Improper Certificate Validation) classification indicate a moderate but exploitable vulnerability requiring user interaction and moderate attack complexity.
Technical ContextAI
The vulnerability resides in JumpServer's Custom SMS API Client implementation, which fails to properly validate SSL/TLS certificates when communicating with external SMS providers to deliver multi-factor authentication (MFA) and one-time password (OTP) codes. This root cause falls under CWE-295 (Improper Certificate Validation), a well-known weakness in the CWE-290 series related to cryptographic failures. The affected technology is the HTTPS/TLS communication layer used for SMS delivery orchestration within JumpServer's authentication flow. When JumpServer initiates an outbound request to deliver SMS OTP codes, insufficient certificate pinning or validation mechanisms allow a network-positioned attacker to perform man-in-the-middle (MITM) interception. The Custom SMS API Client component, rather than built-in SMS providers, is specifically vulnerable, meaning organizations using third-party SMS gateway integrations are at elevated risk. CPE identification would be cpe:2.3:a:jumpserver:jumpserver for the affected bastion host software.
RemediationAI
Immediately upgrade JumpServer to version 4.10.16-lts or later to apply the certificate validation fix in the Custom SMS API Client. This is the definitive remediation and should be prioritized in maintenance windows. Until patching is feasible, implement compensating controls by deploying a reverse proxy or API gateway with strict TLS 1.2+ enforcement, certificate pinning policies, and HSTS headers between JumpServer and the external SMS provider. Additionally, restrict outbound network access from the JumpServer instance to only the IP addresses and domains of your contracted SMS provider(s) using egress firewall rules, and consider enabling mutual TLS (mTLS) authentication if your SMS provider supports it. Monitor outbound HTTPS connections for anomalies using network IDS/IPS. For maximum security posture during the patch window, consider temporarily augmenting MFA with hardware tokens or application-based authenticators (TOTP) that do not rely on SMS delivery. Consult the official JumpServer security advisory and release notes for specific version guidance and any additional security improvements included in the 4.10.16-lts release.
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. Prior to v3.10.19 and
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
Same weakness CWE-295 – Improper Certificate Validation
View allSame technique Information Disclosure
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-12081