Skip to main content

Jumpserver CVE-2026-31798

| EUVDEUVD-2026-12081 MEDIUM
Improper Certificate Validation (CWE-295)
2026-03-13 GitHub_M
5.0
CVSS 3.1 · GitHub Advisory
Share

Severity by source

GitHub Advisory PRIMARY
5.0 MEDIUM
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
Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
Low

Lifecycle Timeline

4
Patch available
Apr 16, 2026 - 05:29 EUVD
4.10.16-lts
EUVD ID Assigned
Mar 13, 2026 - 20:00 euvd
EUVD-2026-12081
Analysis Generated
Mar 13, 2026 - 20:00 vuln.today
CVE Published
Mar 13, 2026 - 19:15 nvd
MEDIUM 5.0

DescriptionGitHub 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.

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-2025-58044 MEDIUM POC
6.1 Dec 01

JumpServer is an open source bastion host and an operation and maintenance security audit system. Prior to v3.10.19 and

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

Share

CVE-2026-31798 vulnerability details – vuln.today

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