CVE Catalog

CVE-2026-93995

MediumCVSS 6.5
Published: Translated: NVD NIST

Summary

In Apache MINA SSHD versions up to 2.19.0 and 3.0.0-M1 to 3.0.0-M5, the sshd-git component has improper input validation. The fix for CVE-2026-58624 was insufficient as it missed removing the single-argument "-o=file.zip" version of the command parameter from the "archive" command. Authenticated SSH clients can remotely execute git commands, including writing archives on the server.

Risk Assessment

An authenticated attacker can write files on the server, potentially leading to unauthorized changes in git repositories or further attacks.

Recommendation

Upgrade Apache MINA SSHD to version 2.20.0 or 3.0.0-M6, which include a complete fix. Additionally, restrict permissions to execute git commands and monitor SSH activity.

Other vulnerabilities in Apache MINA SSHD

See all
Original NVD description (English source)

Improper input validation in sshd-git in Apache MINA SSHD, versions up to 2.19.0 and 3.0.0-M1 to 3.0.0-M5. Apache MINA SSHD is a Java library for client-side and server-side SSH. Component org.apache.sshd:sshd-git provides though class GitPgmCommandFactory a way to configure an Apache MINA SSHD server such that authenticated SSH clients can remotely execute git commands via the JGit library on git repositories stored on the server. In CVE-2026-58624 this mechanism was restricted to only a few git commands, including "git archive" without "--output" or "-o" options such that the resulting archive would not be written on the server but instead sent back to the client over the SSH connection. The fix done for CVE-2026-58624 was insufficient as it missed removing the single-argument "-o=file.zip" version of the command parameter from the "archive" command. Users are recommended to upgrade to version 2.20.0 or 3.0.0-M6, which fix this issue.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS