Tento report byl přeložen pomocí AI; překlad zatím nikdo nezkontroloval. Původní jazyk: slovenština.
[TLP:CLEAR] OpenSSH opravuje 2 zranitelnosti
OpenSSH verzí 9.8 opravuje dvě zranitelnosti. Zranitelnost CVE-2024-6387 byla do produktu zavedena ve verzi 8.5p1 a zranitelnost CVE-2024-39894 ve verzi 9.5. Z operačních systémů zatím první zmíněnou zranitelnost opravily Debian [1], Ubuntu [2], Slackware [3]. Red Hat (postihuje pouze Red Hat Enterprise Linux 9) [4], Gentoo vydalo testovací verzi 9.8_p1-r2 [6] a OpenBSD není zranitelný vůbec [5]. Druhá zmíněná zranitelnost nejpopulárnější stabilní vydání operačních systémů nepostihuje. Vydání operačních systémů a opravené verze OpenSSH: Debian [1]: bookworm (security) - 1:9.2p1-2+deb12u3 Ubuntu [2]: jammy - 1:8.9p1-3ubuntu0.10 mantic - 1:9.3p1-1ubuntu3.6 noble - 1:9.6p1-3ubuntu13.3 Slackware [3]: openssh-9.8p1-i586-1_slack15.0 openssh-9.8p1-x86_64-1_slack15.0 openssh-9.8p1-i586-1 openssh-9.8p1-x86_64-1
Neautentizovanému vzdálenému útočníkovi je zneužitím chyby typu race condition umožněno neoprávněně vykonávat libovolný kód s právy root. Zranitelnost je snáze zneužitelná v případě, že systém nepoužívá ASLR (Address space layout randomization), případně opakované použití ASLR pro každé připojení. Možnost zneužití zranitelnosti byla ověřena v laboratorních podmínkách, přičemž úspěšnému útoku předcházelo 6 - 8 hodin vytváření velkého množství nových připojení na zranitelný stroj s 32bitovým systémem, každopádně výsledný čas úspěšného útoku závisí na konkrétním typu systému a charakteru sítě. Zranitelné jsou s jistotou systémy, které používají knihovnu glibc, ale v tuto chvíli nelze vyloučit ani zranitelnost systémů, které využívají obdobu této knihovny [5][7]. Pravděpodobnost zneužití zranitelnosti je možné značně omezit použitím správně nakonfigurovaného ochranného softwaru, jako je například fail2ban, který dokáže snížit počet pokusů o přihlášení v daném čase [8]. Detailní analýzu zranitelnosti je možné nalézt na [7]. Jako dočasnou opravu je možné použít přesměrování OpenSSH logů na standardní chybový výstup "stderr", spouštěním OpenSSH pomocí příkazu "sshd -e", čímž se vyloučí použití syslog, jehož použití v OpenSSH způsobilo tuto zranitelnost (ověřeno na Debian a Fedora) [9][10].
Zranitelnost se nachází v produktu:
- OpenSSH; >=8.5p1, <9.8;
CVSS: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Více informací:
- CVE-2024-6387 na cve.org, NVD
- CWE-364 na cwe.mitre.org
Zranitelnost byla veřejně oznámena 1. 7. 2024. Naposledy byl tento report aktualizován 8. 7. 2024.
Útočníkovi v pozici pasivního pozorovatele SSH relace je umožněno získat určité informace o heslu uživatele pomocí časového útoku, provedeného při zadávání hesla v "echo-off" módu. Zranitelnost je zneužitelná pouze v případě, že bylo povoleno "ObscureKeystrokeTiming" nebo pokud byl zaslán požadavek na TTY [5].
Zranitelnost se nachází v produktu:
- OpenSSH; >=9.5,<9.8;
CVSS: CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
Více informací:
- CVE-2024-39894 na cve.org, NVD
- CWE-208 na cwe.mitre.org
Zranitelnost byla veřejně oznámena 1. 7. 2024.
Odkazy
- [1] https://security-tracker.debian.org/tracker/CVE-2024-6387
- [2] https://ubuntu.com/security/CVE-2024-6387
- [3] http://www.slackware.com/security/viewer.php?l=slackware-security&y=2024&m=slackware-security.355153
- [4] https://access.redhat.com/security/cve/CVE-2024-6387
- [5] https://www.openssh.com/txt/release-9.8
- [6] https://packages.gentoo.org/packages/net-misc/openssh
- [7] https://www.qualys.com/2024/07/01/cve-2024-6387/regresshion.txt
- [8] https://github.com/fail2ban/fail2ban
- [9] https://www.openwall.com/lists/oss-security/2024/07/03/11
- [10] https://www.openwall.com/lists/oss-security/2024/07/04/1
Za CESNET, z.s.p.o. Martin Krajči dne 1. 7. 2024.