CVE-2026-48827
Apache MINA SSHD: Path traversal in org.apache.sshd:sshd-git
Path traversal vulnerability in Apache MINA SSHD bundle sshd-git. Lack of path validation in git-upload-pack, git-receive-pack, and other git operations allows users authenticated over SSH access to git repositories outside the configured git server root directory.
Applications are affected if they use org.apache.sshd:sshd-git. Applications not using sshd-git are not affected.
Users are advised to upgrade affected applications to Apche MINA SSHD 2.18.0, which fixes the issue.
The issue also is present in the pre-release milestones 3.0.0-M1 to 3.0.0-M3 for a new upcoming new major version 3.0.0. Again, applications are affected only if they use sshd-git. Upgrade affected applications to 3.0.0-M4.
We would like to point out that a professional git server should not rely solely on file system layout and permissions, but should implement additional security controls to govern access to git repositories and operations allowed on particular git repositories.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
7.1
Apache MINA SSHD: Path traversal in org.apache.sshd:sshd-git
Path traversal vulnerability in Apache MINA SSHD bundle sshd-git. Lack of path validation in git-upload-pack, git-receive-pack, and other git operations allows users authenticated over SSH access to git repositories outside the configured git server root directory.
Applications are affected if they use org.apache.sshd:sshd-git. Applications not using sshd-git are not affected.
Users are advised to upgrade affected applications to Apche MINA SSHD 2.18.0, which fixes the issue.
The issue also is present in the pre-release milestones 3.0.0-M1 to 3.0.0-M3 for a new upcoming new major version 3.0.0. Again, applications are affected only if they use sshd-git. Upgrade affected applications to 3.0.0-M4.
We would like to point out that a professional git server should not rely solely on file system layout and permissions, but should implement additional security controls to govern access to git repositories and operations allowed on particular git repositories.
- Record
CVE-2026-48827- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N - CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-22
- Updated
- 2026-11-02
EUVDEUVD-2026-33606
7.1
Path traversal vulnerability in Apache MINA SSHD bundle sshd-git. Lack of path validation in git-upload-pack, git-receive-pack, and other git operations allows users authenticated over SSH access to git repositories outside the configured git server root directory.
Applications are affected if they use org.apache.sshd:sshd-git. Applications not using sshd-git are not affected.
Users are advised to upgrade affected applications to Apche MINA SSHD 2.18.0, which fixes the issue.
The issue also is present in the pre-release milestones 3.0.0-M1 to 3.0.0-M3 for a new upcoming new major version 3.0.0. Again, applications are affected only if they use sshd-git. Upgrade affected applications to 3.0.0-M4.
We would like to point out that a professional git server should not rely solely on file system layout and permissions, but should implement additional security controls to govern access to git repositories and operations allowed on particular git repositories.
- Record
EUVD-2026-33606- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-mw4m-qhpg-j82m
7.1
Apache MINA SSHD bundle sshd-git has a path traversal vulnerability
There is a path traversal vulnerability in Apache MINA SSHD bundle sshd-git. Lack of path validation in git-upload-pack, git-receive-pack, and other git operations allows users authenticated over SSH access to git repositories outside the configured git server root directory.
Applications are affected if they use org.apache.sshd:sshd-git. Applications not using sshd-git are not affected.
Users are advised to upgrade affected applications to Apche MINA SSHD 2.18.0, which fixes the issue.
The issue also is present in the pre-release milestones 3.0.0-M1 to 3.0.0-M3 for a new upcoming new major version 3.0.0. Again, applications are affected only if they use sshd-git. Upgrade affected applications to 3.0.0-M4.
Apache MINA SSHD bundle sshd-git would like to point out that a professional git server should not rely solely on file system layout and permissions, but should implement additional security controls to govern access to git repositories and operations allowed on particular git repositories.
- Record
GHSA-mw4m-qhpg-j82m- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N - Weakness
- CWE-22
- Updated
- 2026-11-02
NVD
7.1
Path traversal vulnerability in Apache MINA SSHD bundle sshd-git. Lack of path validation in git-upload-pack, git-receive-pack, and other git operations allows users authenticated over SSH access to git repositories outside the configured git server root directory.
Applications are affected if they use org.apache.sshd:sshd-git. Applications not using sshd-git are not affected.
Users are advised to upgrade affected applications to Apche MINA SSHD 2.18.0, which fixes the issue.
The issue also is present in the pre-release milestones 3.0.0-M1 to 3.0.0-M3 for a new upcoming new major version 3.0.0. Again, applications are affected only if they use sshd-git. Upgrade affected applications to 3.0.0-M4.
We would like to point out that a professional git server should not rely solely on file system layout and permissions, but should implement additional security controls to govern access to git repositories and operations allowed on particular git repositories.
- Record
CVE-2026-48827- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N - CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-22
- Updated
- 2026-11-02
OSV
7.1
Apache MINA SSHD: Path traversal in org.apache.sshd:sshd-git
Path traversal vulnerability in Apache MINA SSHD bundle sshd-git. Lack of path validation in git-upload-pack, git-receive-pack, and other git operations allows users authenticated over SSH access to git repositories outside the configured git server root directory.
Applications are affected if they use org.apache.sshd:sshd-git. Applications not using sshd-git are not affected.
Users are advised to upgrade affected applications to Apche MINA SSHD 2.18.0, which fixes the issue.
The issue also is present in the pre-release milestones 3.0.0-M1 to 3.0.0-M3 for a new upcoming new major version 3.0.0. Again, applications are affected only if they use sshd-git. Upgrade affected applications to 3.0.0-M4.
We would like to point out that a professional git server should not rely solely on file system layout and permissions, but should implement additional security controls to govern access to git repositories and operations allowed on particular git repositories.
- Record
CVE-2026-48827- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N - Weakness
- CWE-22
- Updated
- 2026-11-05
OSVDEBIAN-CVE-2026-48827
7.1
Path traversal vulnerability in Apache MINA SSHD bundle sshd-git. Lack of path validation in git-upload-pack, git-receive-pack, and other git operations allows users authenticated over SSH access to git repositories outside the configured git server root directory. Applications are affected if they use org.apache.sshd:sshd-git. Applications not using sshd-git are not affected. Users are advised to upgrade affected applications to Apche MINA SSHD 2.18.0, which fixes the issue. The issue also is present in the pre-release milestones 3.0.0-M1 to 3.0.0-M3 for a new upcoming new major version 3.0.0. Again, applications are affected only if they use sshd-git. Upgrade affected applications to 3.0.0-M4. We would like to point out that a professional git server should not rely solely on file system layout and permissions, but should implement additional security controls to govern access to git repositories and operations allowed on particular git repositories.
- Record
DEBIAN-CVE-2026-48827- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N - Updated
- 2026-11-02
Show 4 moreShow less
OSVGHSA-mw4m-qhpg-j82m
7.1
Apache MINA SSHD bundle sshd-git has a path traversal vulnerability
There is a path traversal vulnerability in Apache MINA SSHD bundle sshd-git. Lack of path validation in git-upload-pack, git-receive-pack, and other git operations allows users authenticated over SSH access to git repositories outside the configured git server root directory.
Applications are affected if they use org.apache.sshd:sshd-git. Applications not using sshd-git are not affected.
Users are advised to upgrade affected applications to Apche MINA SSHD 2.18.0, which fixes the issue.
The issue also is present in the pre-release milestones 3.0.0-M1 to 3.0.0-M3 for a new upcoming new major version 3.0.0. Again, applications are affected only if they use sshd-git. Upgrade affected applications to 3.0.0-M4.
Apache MINA SSHD bundle sshd-git would like to point out that a professional git server should not rely solely on file system layout and permissions, but should implement additional security controls to govern access to git repositories and operations allowed on particular git repositories.
- Record
GHSA-mw4m-qhpg-j82m- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N - Weakness
- CWE-22
- Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-48827
7.1
Path traversal vulnerability in Apache MINA SSHD bundle sshd-git. Lack of path validation in git-upload-pack, git-receive-pack, and other git operations allows users authenticated over SSH access to git repositories outside the configured git server root directory. Applications are affected if they use org.apache.sshd:sshd-git. Applications not using sshd-git are not affected. Users are advised to upgrade affected applications to Apche MINA SSHD 2.18.0, which fixes the issue. The issue also is present in the pre-release milestones 3.0.0-M1 to 3.0.0-M3 for a new upcoming new major version 3.0.0. Again, applications are affected only if they use sshd-git. Upgrade affected applications to 3.0.0-M4. We would like to point out that a professional git server should not rely solely on file system layout and permissions, but should implement additional security controls to govern access to git repositories and operations allowed on particular git repositories.
- Record
UBUNTU-CVE-2026-48827- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N - CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVopenSUSE-SU-2026:10919-1 No score
apache-sshd-2.18.0-1.1 on GA media
These are all security issues fixed in the apache-sshd-2.18.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:10919-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:2472-1 No score
Security update for apache-sshd, jpgpj
This update for apache-sshd, jpgpj fixes the following issues
- CVE-2020-36843: no check performed on scalar to avoid signature malleability (bsc#1239551).
- CVE-2026-48827: Apache MINA SSHD: Path traversal in org.apache.sshd: sshd-git (bsc#1267018).
Changes for jpgpj:
- Initial packaging with v1.3
Changes for apache-sshd:
- Update to upstream version 2.18.0
- Bug Fixes
- GH-743 Ensure the Java ServiceLoader use a singleton SftpFileSystemProvider
- GH-879 Close SSH channel gracefully on exception in port forwarding
- Security: Improve handling of repository paths in sshd-git. Resolves CVE-2026-48827, bsc#1267018
- New Features
- GH-892 Align handling certificates without principals with OpenSSH 10.3
- Update to upstream version 2.17.1
- Changes
- GH-875 Use Apache Parent POM 36
- Update to upstream version 2.17.0
- GH-469, SSHD-897 Fix duplicate character echo with interactive shells
- GH-721 SSH client: schedule session timeout checks on demand only
- GH-807 Handle 'verified' flag for sk-* keys
- GH-809 Fix server-side authentication for FIDO/U2F sk-* keys with flags in authorized_keys
- GH-827 Don't fail on invalid known_hosts lines; log and skip them
- GH-830 EC public keys: let Bouncy Castle generate X.509 encodings with the curve OID as algorithm parameter
- GH-855 SFTP: use a single SftpClient per SftpFileSystem
- GH-856 Fix using ed25519 with BC-FIPS
- GH-861 SFTP client: prevent sending zero-length writes in SftpOutputStreamAsync
- SSHD-1348 Fix zero-length SFTP reads
- SSHD-1349 Bump PMD to 7.20.0 to avoid StackOverflowError when compiling on Java 26-ea
- GH-814 Include a fix for CVE-2020-36843 (bsc#1239551) in optional dependency net.i2p.crypto:eddsa:0.3.0: perform the missing range check in Apache MINA SSHD before delegating to the signature verification in net.i2p.crypto:eddsa:0.3.0. This means that using net.i2p.crypto:eddsa:0.3.0 in Apache MINA SSHD is safe despite that CVE in the dependency.
- GH-865 replace %h in HostName SSH config
- Update to upstream version 2.16.0
- Changes of version 2.16.0
- bugfix: fix cert auth failed bug
- GH-664: Skip MAC negotiation if an AEAD cipher was negotiated
- GH-663: Fix a race in IoSession creation
- Also test sshd-mina using mina-core 2.2.4
- ScpShell fixes; SFTP append mode for buggy servers
- fix sources.jar Reproducible Builds issue
- GH-700: Fix race in AbstractCloseable.doCloseImmediately()
- GH-705: Make ChannelToPortHandler accessible to user code
- GH-709: Handle keep-alive channel messages sent by an old OpenSSH server
- GH-727: supply default port for proxyJump if no HostConfigEntry
- GH-733: Fix SftpRemotePathChannel.transferTo
- GH-725: Added commandTimeoutMillis in executeRemoteCommand
- GH-774: Fix WritePendingException
- #771 Avoid NoClassDefFoundError: net/i2p/crypto/eddsa/EdDSAPublicKey
- GH-516: Fix filesystem-id parsing in getFileSystem(URI)
- GH-754: Don't close DefaultForwarder on bind error
- Close repository after usage in GitPackCommand
- Trigger ClientChannelEvent.Timeout and ClientSessionEvent.TIMEOUT independently to host's program cycle times
- Changes of version 2.15.0
- GH-618: Fix reading an OpenSshCertificate from a Buffer
- Add interface to configure details of JGit's pack implementation
- ML-KEM key exchanges using Bouncy Castle 1.79
- GH-628: Fix reading directories with trailing blanks in the name
- GH-626: Enable Streaming.Async for ChannelDirectTcpip
- Sftp server 'ls' command timeout
- GH-636: Handle unknown key types in known_hosts
- GH-643: provide interfaces for caching file attributes on paths
- Bouncy Castle EdDSA / Ed25519 Support
- Abstract revoked key handling in KnownHostsServerKeyVerifier
- Fix an incompletely interpolated dependency with maven 4.0.0-rc-4
- Fix wrong invocation of xmvn-subst
- Updated to upstream version 2.14.0
- Changes in version 2.14.0
- GH-524 Performance improvements
- GH-533 Fix multi-step authentication
- GH-582 Fix…
- Record
SUSE-SU-2026:2472-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
org.apache.sshd:sshd-gitMaven |
before 2.18.0 | 2.18.0 |
org.apache.sshd:sshd-gitMaven |
3.0.0-M1 up to 3.0.0-M4 | 3.0.0-M4 |
libmina-sshd-javaDebian:13 |
All versions, plus listed versions 2.13.2-22.13.2-3 |
None known |
libmina-sshd-javaDebian:14 |
All versions, plus listed versions 2.13.2-22.13.2-3 |
None known |
org.apache.sshd:sshd-gitMaven |
before 2.18.0, plus listed versions 0.12.00.13.00.14.01.0.01.1.0 Show 32 moreShow less1.1.11.2.01.3.01.4.01.6.01.7.02.0.02.1.02.10.02.11.02.12.02.12.12.13.02.13.12.13.22.14.02.15.02.16.02.17.02.17.12.2.02.3.02.4.02.5.02.5.12.6.02.7.02.8.02.9.02.9.12.9.22.9.3 |
2.18.0 |
org.apache.sshd:sshd-gitMaven |
3.0.0-M1 up to 3.0.0-M4, plus listed versions 3.0.0-M23.0.0-M3 |
3.0.0-M4 |
apache-sshdSUSE:Linux Enterprise Module for Development Tools 15 SP7 From an advisory covering 2 CVEs |
before 2.18.0-150200.5.11.1 | 2.18.0-150200.5.11.1 |
jpgpjSUSE:Linux Enterprise Module for Development Tools 15 SP7 From an advisory covering 2 CVEs |
before 1.3-150200.5.3.1 | 1.3-150200.5.3.1 |
apache-sshdSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 2 CVEs |
before 2.18.0-150200.5.11.1 | 2.18.0-150200.5.11.1 |
jpgpjSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 2 CVEs |
before 1.3-150200.5.3.1 | 1.3-150200.5.3.1 |
Show 32 moreShow less
| Package | Affected | Fixed |
|---|---|---|
apache-sshdSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 2 CVEs |
before 2.18.0-150200.5.11.1 | 2.18.0-150200.5.11.1 |
jpgpjSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 2 CVEs |
before 1.3-150200.5.3.1 | 1.3-150200.5.3.1 |
apache-sshdSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 2 CVEs |
before 2.18.0-150200.5.11.1 | 2.18.0-150200.5.11.1 |
jpgpjSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 2 CVEs |
before 1.3-150200.5.3.1 | 1.3-150200.5.3.1 |
apache-sshdSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 2 CVEs |
before 2.18.0-150200.5.11.1 | 2.18.0-150200.5.11.1 |
jpgpjSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 2 CVEs |
before 1.3-150200.5.3.1 | 1.3-150200.5.3.1 |
apache-sshdSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 2 CVEs |
before 2.18.0-150200.5.11.1 | 2.18.0-150200.5.11.1 |
jpgpjSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 2 CVEs |
before 1.3-150200.5.3.1 | 1.3-150200.5.3.1 |
apache-sshdSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 2 CVEs |
before 2.18.0-150200.5.11.1 | 2.18.0-150200.5.11.1 |
jpgpjSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 2 CVEs |
before 1.3-150200.5.3.1 | 1.3-150200.5.3.1 |
apache-sshdSUSE:Linux Enterprise Server 15 SP6-LTSS From an advisory covering 2 CVEs |
before 2.18.0-150200.5.11.1 | 2.18.0-150200.5.11.1 |
jpgpjSUSE:Linux Enterprise Server 15 SP6-LTSS From an advisory covering 2 CVEs |
before 1.3-150200.5.3.1 | 1.3-150200.5.3.1 |
apache-sshdSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 2 CVEs |
before 2.18.0-150200.5.11.1 | 2.18.0-150200.5.11.1 |
jpgpjSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 2 CVEs |
before 1.3-150200.5.3.1 | 1.3-150200.5.3.1 |
apache-sshdSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 2 CVEs |
before 2.18.0-150200.5.11.1 | 2.18.0-150200.5.11.1 |
jpgpjSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 2 CVEs |
before 1.3-150200.5.3.1 | 1.3-150200.5.3.1 |
apache-sshdSUSE:Linux Enterprise Server for SAP Applications 15 SP6 From an advisory covering 2 CVEs |
before 2.18.0-150200.5.11.1 | 2.18.0-150200.5.11.1 |
jpgpjSUSE:Linux Enterprise Server for SAP Applications 15 SP6 From an advisory covering 2 CVEs |
before 1.3-150200.5.3.1 | 1.3-150200.5.3.1 |
minaUbuntu:16.04:LTS |
All versions, plus listed versions 1.1.7.dfsg-11 |
None known |
mina2Ubuntu:16.04:LTS |
All versions, plus listed versions 2.0.7+dfsg-22.0.9-12.0.9-2 |
None known |
minaUbuntu:18.04:LTS |
All versions, plus listed versions 1.1.7.dfsg-111.1.7.dfsg-12 |
None known |
mina2Ubuntu:18.04:LTS |
All versions, plus listed versions 2.0.16-2 |
None known |
minaUbuntu:20.04:LTS |
All versions, plus listed versions 1.1.7.dfsg-13 |
None known |
mina2Ubuntu:20.04:LTS |
All versions, plus listed versions 2.0.19-2 |
None known |
minaUbuntu:22.04:LTS |
All versions, plus listed versions 1.1.7.dfsg-13 |
None known |
mina2Ubuntu:Pro:22.04:LTS |
All versions, plus listed versions 2.1.4-22.1.5-12.1.5-1ubuntu0.1~esm1 |
None known |
minaUbuntu:24.04:LTS |
All versions, plus listed versions 1.1.7.dfsg-131.1.7.dfsg-13ubuntu1 |
None known |
mina2Ubuntu:Pro:24.04:LTS |
All versions, plus listed versions 2.2.1-32.2.1-3ubuntu0.1~esm1 |
None known |
mina2Ubuntu:25.10 |
All versions, plus listed versions 2.2.1-32.2.1-4 |
None known |
mina2Ubuntu:26.10 |
All versions, plus listed versions 2.2.1-42.2.1-4ubuntu12.2.9-1 |
None known |
mina2Ubuntu:Pro:26.04:LTS |
All versions, plus listed versions 2.2.1-42.2.1-4ubuntu0.1~esm1 |
None known |
apache-sshdopenSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 2.18.0-1.1 | 2.18.0-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| facts | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-48827 is a high vulnerability (CVSS 7.1) in Apache Mina Sshd, published June 1, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.53%, the 44th percentile. Fixed in org.apache.sshd:sshd-git 2.18.0.
References
lists.apache.org/thread/910kq9ghm6js0k1yhhbrdm9sf5tqq9c9
openwall.com/lists/oss-security/2026/05/30/1
nvd.nist.gov/vuln/detail/CVE-2026-48827
github.com/advisories/GHSA-mw4m-qhpg-j82m
repo.maven.apache.org/maven2
github.com/CVEProject/cvelistV5/tree/main/cves/2026/48xxx/CVE-2026-48827.json
Show 9 moreShow less
security-tracker.debian.org/tracker/CVE-2026-48827
github.com/apache/mina-sshd
suse.com/support/update/announcement/2026/suse-su-20262472-1
bugzilla.suse.com/1239551
bugzilla.suse.com/1267018
suse.com/security/cve/CVE-2020-36843
suse.com/security/cve/CVE-2026-48827
ubuntu.com/security/CVE-2026-48827
cve.org/CVERecord?id=CVE-2026-48827
Left out here: the rest of 1 source description. The JSON record has them.