Objavljen je OpenSSH 8.6, otvorena implementacija klijenta i poslužitelja za rad s protokolima SSH 2.0 i SFTP. U novoj verziji ispravljena je ranjivost u implementaciji direktive LogVerbose, koja se pojavila u prethodnom izdanju i omogućava povećanje količine ispisanih podataka za otklanjanje pogrešaka u log, uključujući mogućnost filtriranja po obrascima, funkcijama i datotekama povezanim s kodom koji se izvršava s smanjenim privilegijama u procesu sshd, izoliranog u sandbox okruženju.
Napadač koji je stekao kontrolu nad neprivilegiranim procesom putem neke još nepoznate ranjivosti može iskoristiti problem vezan za LogVerbose kako bi zaobišao sandbox izolaciju i izvršio napad na proces koji se izvršava s povišenim privilegijama. Iskorištavanje ranjivosti u LogVerbose-u u praksi se ocjenjuje kao malo vjerojatno, budući da je postavka LogVerbose prema zadanim postavkama isključena i obično se koristi samo tijekom otklanjanja pogrešaka. Također, za napad je potrebno pronaći novu ranjivost u neprivilegiranom procesu.
Promjene u OpenSSH 8.6 koje nisu povezane s ranjivostima:
- U sftp i sftp-serveru implementirano je novo proširenje protokola "limits@openssh.com", koje omogućuje SFTP klijentu pridobivanje informacija o postavljenim serveru ograničenjima, uključujući limite na maksimalnu veličinu paketa i operacije pisanja i čitanja. U sftp novo proširenje se koristi za odabir optimalne veličine blokova prilikom prijenosa podataka.
- U sshd_config za sshd dodana je opcija ModuliFile koja omogućuje određivanje putanje do datoteke "moduli" koja sadrži grupe za DH-GEX.
- U jedinične testove dodana je varijabla okruženja TEST_SSH_ELAPSED_TIMES za uključivanje ispisivanja vremena koje je prošlo od pokretanja svakog testa.
- Sučelje za zahtjev za lozinkom za GNOME podijeljeno je na dvije varijante, jednu za GNOME2, a drugu za GNOME3 (contrib/gnome-ssk-askpass3.c). Opcija za GNOME3 kako bi se poboljšala kompatibilnost s Waylandom koristi poziv gdk_seat_grab() prilikom upravljanja hvatanjem tipkovnice i miša.
- U Linux sandbox temeljen na seccomp-bpf dodana je blaga zabrana (soft-disallow) sistemskog poziva fstatat64.
Izvor: opennet.ru
