CVE-2026-58624
ŚrednieCVSS 5.4Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 14 - wyżej niż 14% wszystkich znanych CVE
Streszczenie
Podatność w Apache MINA SSHD (komponent sshd-git) pozwala uwierzytelnionemu użytkownikowi SSH na wykonywanie dowolnych komend JGit, w tym zapis plików w dowolnej lokalizacji przez `git archive --output`.
Ocena ryzyka
Atakujący może zapisywać pliki w dowolnych miejscach na serwerze, co może prowadzić do eskalacji uprawnień lub przejęcia kontroli nad systemem.
Rekomendacja
Zaktualizuj Apache MINA SSHD do wersji 2.19.0 lub 3.0.0-M5.
Inne podatności w Apache MINA SSHD
Zobacz wszystkie- CVE-2022-45047Krytyczne
Klasa org.apache.sshd.server.keyprovider.SimpleGeneratorHostKeyProvider w Apache MINA SSHD w wersjach do 2.9.1 wykorzystuje deserializację Java do ładowania zserializowanego obiektu java.security.PrivateKey. Jest to jedna z kilku implementacji, które mogą być używane do ładowania kluczy hosta serwera SSH.
- CVE-2026-56624Wysokie
Nieprawidłowa walidacja certyfikatów w Apache MINA SSHD (strona serwera). Serwer nie sprawdzał opcji force-command ani verify-required w certyfikatach OpenSSH, co pozwalało uwierzytelnionemu użytkownikowi na wykonanie innych poleceń niż określone w certyfikacie. Luka naprawiona w wersjach 2.19.0 i 3.0.0-M5.
- CVE-2026-56623Wysokie
Podatność typu Path Traversal w komponencie sshd-git Apache MINA SSHD na systemie Windows umożliwia uwierzytelnionemu zdalnemu użytkownikowi dostęp do repozytoriów git poza skonfigurowanym katalogiem głównym serwera. Poprawka z CVE-2026-48827 była częściowo nieskuteczna na Windows.
- CVE-2026-56452Wysokie
Podatność typu path traversal w komponencie sshd-scp biblioteki Apache MINA SSHD. Złośliwy nadawca może wysłać nazwy plików zawierające ścieżki, co pozwala na zapis plików w dowolnej lokalizacji. Dotyczy aplikacji używających SCP do odbierania plików.
- CVE-2026-48827Wysokie
Podatność na przechodzenie po ścieżkach (path traversal) w Apache MINA SSHD bundle sshd-git. Brak walidacji ścieżki w operacjach git pozwala uwierzytelnionym użytkownikom SSH na dostęp do repozytoriów git poza skonfigurowanym katalogiem głównym serwera git.
Oryginalny opis (angielski, źródło NVD)
Improper input validation in sshd-git in Apache MINA SSHD. Apache MINA SSHD is a Java library for client-side and server-side SSH. Component org.apache.sshd:sshd-git provides though its GitPgmCommandFactory a way to configure an Apache MINA SSHD server such that SSH clients can remotely execute git commands via the JGit library on git repositories stored on the server. This GitPgmCommandFactory allowed a user authenticated via SSH to run any JGit command available, including commands that could write files at arbitrary places such as git archive with the --output option. Affected are SSH servers implemented with Apache MINA SSHD and using the GitPgmCommandFactory. If the GitPgmCommandFactory is not configured on the server, the server is not affected. It is recommended to upgrade affected servers to Apache MINA SSHD 2.19.0 or 3.0.0-M5, which fix this issue. The issue is fixed by restricting the available commands to a small whitelist of uncritical commands (such as git log). git archive is also allowed, but its --output argument is ignored and the archive is always sent through the SSH channel to the client.

