Description
JumpServer is an open source bastion host and an operation and maintenance security audit system. From 4.8.0 until 4.10.17, an authenticated user with SFTP permission to an authorized asset can submit crafted traversal paths through the KoKo Web Terminal SFTP feature, causing AssetDir.GetRealPath() in pkg/srvconn/sftp_asset.go to resolve paths outside the intended SFTP root and permit read, list, write, rename, or delete operations under the configured backend account on that asset. This issue is fixed in version 4.10.17.
Published: 2026-08-17
Score: 5.4 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is a directory traversal flaw in the KoKo Web Terminal SFTP component of JumpServer. An authenticated user who has SFTP rights to an asset can supply specially crafted path names that cause the server to resolve them outside the intended SFTP root. This lets the user read, list, write, rename or delete files on the asset using the backend account’s privileges, effectively giving the user arbitrary file system access on the target host.

Affected Systems

JumpServer versions 4.8.0 through 4.10.17 are affected. The flaw appears in the koKo library bundled with JumpServer up to release 4.10.17.

Risk and Exploitability

The CVSS score is 5.4, indicating a moderate severity. The EPSS score is not available and the vulnerability is not listed in the CISA KEV catalog. Exploitation requires an authenticated SFTP session to an authorized asset, which is a common setup in bastion host deployments. Once authenticated, the attacker can manipulate file paths to escape the sandbox and perform file operations with the asset’s backend account. The risk is confined to the asset that the user has SFTP access to, but it can be leveraged to exfiltrate data, tamper with logs, or disable services on that host.

Generated by OpenCVE AI on August 17, 2026 at 23:58 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade JumpServer to version 4.10.17 or later to apply the fixed code.
  • If an upgrade is not immediately possible, disable the KoKo Web Terminal SFTP feature or restrict SFTP permissions for sensitive assets.
  • Continuously monitor asset file‑system activity and audit logs for unexpected path traversal or unauthorized file operations.

Generated by OpenCVE AI on August 17, 2026 at 23:58 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 18 Aug 2026 00:30:00 +0000

Type Values Removed Values Added
First Time appeared Jumpserver
Jumpserver jumpserver
Vendors & Products Jumpserver
Jumpserver jumpserver

Mon, 17 Aug 2026 21:15:00 +0000

Type Values Removed Values Added
Description JumpServer is an open source bastion host and an operation and maintenance security audit system. From 4.8.0 until 4.10.17, an authenticated user with SFTP permission to an authorized asset can submit crafted traversal paths through the KoKo Web Terminal SFTP feature, causing AssetDir.GetRealPath() in pkg/srvconn/sftp_asset.go to resolve paths outside the intended SFTP root and permit read, list, write, rename, or delete operations under the configured backend account on that asset. This issue is fixed in version 4.10.17.
Title JumpServer: KoKo Web Terminal SFTP Path Traversal on Authorized Asset
Weaknesses CWE-22
References
Metrics cvssV3_1

{'score': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N'}


Subscriptions

Jumpserver Jumpserver
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-17T21:01:48.667Z

Reserved: 2026-06-12T19:23:22.316Z

Link: CVE-2026-54336

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-17T21:16:45.930

Modified: 2026-08-17T21:16:45.930

Link: CVE-2026-54336

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-18T00:15:03Z

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')