Skip to main content

Apache MINA SSHD EUVDEUVD-2026-46104

| CVE-2026-56623 HIGH
Path Traversal (CWE-22)
2026-07-20 apache GHSA-q57w-g8m3-937c
7.1
CVSS 3.1 · Vendor: apache
View

Attack ChainAIDerived

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

  1. Access
    Authenticate to Windows git server via SSH
  2. Delivery
    Craft path with Windows traversal sequences
  3. Exploit
    Bypass sshd-git root validation
  4. Execution
    Access repositories outside configured root
  5. Impact
    Read unauthorized git repository contents

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK

2 techniques across 2 tactics: Discovery, Collection

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires all of the following to hold: the target application must embed the org.apache.sshd:sshd-git module to expose a git-over-SSH server, the server must run on Microsoft Windows (non-Windows hosts are not affected), the running version must be 2.18.0-2.18.x or 3.0.0-M1 through 3.0.0-M4, and the attacker must possess valid SSH credentials to authenticate (CVSS PR:L - authenticated). Given those, the attacker sends a git request with a crafted path whose Windows-specific traversal sequences defeat the incomplete CVE-2026-48827 validation. Limiting factors that reduce real-world exposure: the Windows-only requirement, the specific sshd-git deployment mode, the need for prior authentication, and the affected version window - a fully patched (2.19.0 / 3.0.0-M5) or Linux/Unix deployment is not exploitable.

Impact

The provided CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N, base 7.1) indicates a network-reachable, low-complexity attack requiring only low-privilege authentication, yielding high confidentiality and low integrity impact with no availability effect - consistent with an authenticated user reading (and to a limited degree writing/affecting) repositories outside the intended root. Real-world risk is meaningfully bounded by two conditions that CVSS does not fully capture: the target must run on Windows AND use sshd-git, and the attacker must already hold valid SSH credentials (PR:L). No KEV listing and no EPSS value were supplied, and no POC is referenced, so there is no evidence of active or imminent exploitation; treat this as an authenticated, opportunistic information-disclosure risk rather than a mass-exploitation event. No signals are directly conflicting, but the absence of EPSS/POC data means exploitation likelihood is inferred, not measured.

Exploit ScenarioDerived

An attacker who already has valid, low-privilege SSH credentials to a Windows-hosted git server built on sshd-git issues a git operation referencing a crafted repository path containing Windows-style traversal sequences. The path validation fails to normalize the Windows path, so the request resolves to a repository outside the configured root, letting the attacker clone or read git repositories they were never authorized to access. No public POC is referenced, and the low attack complexity (AC:L) means the crafted request is straightforward once traversal semantics are known.

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 – Jul 20, 2026

Path traversal in Apache MINA SSHD's sshd-git component lets an authenticated remote user on Windows-hosted git servers escape the configured server-side root directory and reach git repositories elsewhere on the filesystem. It is an incomplete-fix regression of CVE-2026-48827: the path validation added in 2.18.0 and 3.0.0-M4 was only partly effective on Windows path semantics. No public exploit identified at time of analysis; not listed in CISA KEV, and no EPSS score was provided.

RemediationAI

Vendor-released patch: upgrade to Apache MINA SSHD 2.19.0 on the stable line, or to 3.0.0-M5 if you are tracking the upcoming 3.0.0 major-version milestones. Because the vulnerability lives in the embedded library, update the org.apache.sshd:sshd-git dependency (and its transitive sshd-core) in your application build and redeploy. If immediate patching is not possible, compensating controls include: restrict git-over-SSH access to trusted, audited accounts and revoke unused SSH keys (reduces the PR:L attacker pool); where feasible, host the sshd-git server on a non-Windows platform, since the flaw does not affect non-Windows deployments; and run the server process under a low-privileged OS account with filesystem ACLs that deny it read access to anything outside the intended repository root, so traversal yields nothing sensitive (trade-off: tighter ACLs may break legitimate repo layouts and require testing). See the advisory at https://lists.apache.org/thread/bhw26snzgvk0mtqqp5dcyjvczp4kcqky.

Affected VersionsENISA

Apache Mina SSHD 3.0.0-M1 ≤3.0.0-M4
Apache Mina SSHD 2.0.0 ≤2.18.0

Affected Packages

euvd apache_mina_sshd no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Apache MINA SSHD is a pure-Java SSH library used to build both SSH clients and servers; the optional sshd-git module implements a git-over-SSH server. The flaw is a CWE-22 Improper Limitation of a Pathname to a Restricted Directory (path traversal). The prior fix (CVE-2026-48827) normalized/validated repository paths against the configured root, but Windows path handling - backslash separators, drive-letter and UNC prefixes, alternate path forms - was not fully covered, so traversal sequences that Windows resolves still slipped past the check. The single CPE provided, cpe:2.3:a:apache_software_foundation:apache_mina_sshd, identifies the library; exposure is limited to deployments that both embed sshd-git and run on Windows.

Know when Apache Mina Sshd 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 (apache) PRIMARY 7.1 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N
vuln.today AI 7.1 HIGH

Network-reachable git-over-SSH needs valid credentials (PR:L) and a simple crafted path (AC:L); traversal exposes other repos (C:H) with limited write impact (I:L) and no availability effect.

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
SUSE HIGH

Primary rating from Vendor (apache).

CVSS VectorVendor: apache

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

Lifecycle Timeline

3
Severity Changed
Jul 20, 2026 - 21:22 NVD
MEDIUM HIGH
CVSS changed
Jul 20, 2026 - 21:22 NVD
7.1 (MEDIUM) 7.1 (HIGH)
CVE Published
Jul 20, 2026 - 20:29 cve.org
HIGH 7.1

DescriptionCVE.org

Path traversal on Windows in Apache MINA SSHD component sshd-git. Apache MINA SSHD is a Java library for client-side and server-side SSH.

A git server implemented with Apache MINA SSHD component sshd-git and running on Windows could allow an authenticated remote user access to git repositories outside of the configured server-side root directory. The path validation applied for CVE-2026-48827 in Apache MINA SSHD 2.18.0 and 3.0.0-M4 was partly ineffective for Servers running on Windows.

Applications are affected if they use org.apache.sshd:sshd-git to implement a git server and run on Windows. Applications not using sshd-git or not running on Windows are not affected.

Users are advised to upgrade affected applications to Apache MINA SSHD 2.19.0, which fixes the issue.

The issue also is present in the pre-release milestones 3.0.0-M1 to 3.0.0-M4 for a new upcoming new major version 3.0.0. Again, applications are affected only if they use sshd-git and run on Windows. Upgrade affected applications to 3.0.0-M5.

Executive ViewAI

Why It Matters

Apache MINA SSHD's sshd-git component on Windows systems contains a path traversal regression that allows authenticated users to access git repositories outside the intended directory structure. This exposes organizations running Windows-hosted git services to unauthorized repository access and potential sensitive data exposure. The regression bypasses security controls added in earlier patch versions and requires immediate mitigation.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: enforce network segmentation restricting SSH git access to explicitly authorized source networks; apply OS-level file system permissions to restrict traversal outside configured directories; temporarily require HTTPS-based git access (with TLS certificate validation) instead of SSHD; implement centralized logging and alerting for suspicious file system access patterns on git servers; conduct repository audits to identify any unauthorized access.

Threat Intelligence Overview

EPSS Score
0.3%
Top 75% exploitable
Prevalence
Medium
widely embedded Java SSH library, but Windows sshd-git deployments are niche
Social Media
2
Sightings
Data Quality
6 sources
Confidence: High

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 No
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

Vendor StatusVendor

SUSE

Severity: Important
Product Status
SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS Affected
SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS Affected
SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS Affected
SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS Affected
SUSE Linux Enterprise Module for Development Tools 15 SP7 Affected

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