OpenSSH keyboard-interactive hitelesítési sérülékenysége

CH azonosító

CH-12448

Angol cím

OpenSSH keyboard-interactive authentication brute force vulnerability

Felfedezés dátuma

2015.07.15.

Súlyosság

Magas

Érintett rendszerek

FreeBSD
FreeBSD Project
Linux

Érintett verziók

FreeBSD 6.2; FreeBSD 10.1

Összefoglaló

Az OpenSSH keyboard-interactive hitelesítési sérülékenysége vált ismertté, amelyet kihasználva a támadók a MaxAuthTries érték megkerülésével brute-force támadást hajthatnak végre.

Leírás

Az OpenSSH alapértelmezés szerint 6 sikertelen hitelesítési próbálkozás után zárja le a kapcsolatot (az ssh kliens alapértelmezése 3).
A sérülékenység kihasználásával a támadó kérheti, hogy annyi jelszó prompt-ot kapjon, amennyi a „login graced time” beállítás idejébe belefér, és az alapértelmezés szerint 2 perc.

Különösen a FreeBSD rendszerek érintettek, mert ott a „keyboard-interactive” hitelesítési mód engedélyezett alapértelmezés szerint.

Ha a támadó 10000 „keyboard-interactive” eszközt kér, az openssh készségesen eleget tesz a kérésnek, mindaddig, amíg a fent említett időkorlát le nem telik.

Pl.:

ssh -lusername -oKbdInteractiveDevices=`perl -e ‘print „pam,” x 10000’` targethost 

Megoldás

Javasolt workaround a frissítés megjelenéséig: 

  1. fail2ban használata
  2. MaxStartups csökkentése + iptables rate-limiting
    lásd: az m.reddit.com-os hivatkozás

Legfrissebb sérülékenységek
CVE-2024-20358 – Cisco ASA és FTD sérülékenysége
CVE-2024-20359 – Cisco ASA és FTD sérülékenysége
CVE-2024-20353 – Cisco ASA és FTD sérülékenysége
CVE-2024-31857 – WordPress Forminator plugin sérülékenysége
CVE-2024-31077 – WordPress Forminator plugin sérülékenysége
CVE-2024-28890 – WordPress Forminator plugin sérülékenysége
CVE-2024-20295 – Cisco IMC sérülékenysége
CVE-2024-3400 – Palo Alto Networks PAN-OS sérülékenysége
CVE-2024-3566 – Windows CreateProcess sérülékenysége
CVE-2024-22423 – yt-dlp sérülékenysége
Tovább a sérülékenységekhez »