Objavljen je OpenVPN 2.6.7, paket za stvaranje virtualnih privatnih mreža koji omogućava šifriranu vezu između dva klijentska uređaja ili omogućava rad centraliziranog VPN poslužitelja za istovremeni rad više klijenata. U novoj verziji ispravljene su dvije ranjivosti:
- CVE-2023-46850 — pristup memorijskom području nakon što je oslobođeno (use-after-free) može dovesti do slanja sadržaja memorije procesa na drugu stranu veze, a potencijalno i do daljinskog izvođenja koda. Problem se javlja u konfiguracijama koje koriste TLS (pokretane bez parametra "--secret").
- CVE-2023-46849 — pojava situacije dijeljenja s nulom može dovesti do daljinskog iniciranja rušenja pristupnog poslužitelja u konfiguracijama koje koriste opciju "--fragment".
Iz nekih promjena koje nisu povezane s sigurnošću u OpenVPN 2.6.7:
- Dodano je upozorenje prilikom slanja od strane druge strane DATA_V1 paketa kada klijent OpenVPN 2.6.x pokušava povezati s nespojivim poslužiteljima temeljenim na verzijama 2.4.0-2.4.4 (za otklanjanje nespojivosti može se koristiti opcija "--disable-dco").
- Uklonjena je zastarjela metoda povezivanja s OpenSSL 1.x koja koristi OpenSSL Engine za učitavanje ključeva. Kao razlog navedena je nevoljkost autora da promijeni licencu koda s novim iznimkama za povezivanje.
- Dodano je upozorenje prilikom povezivanja klijenta p2p NCP na poslužitelju p2mp (kombinacija koja se koristi za rad bez pregovaranja o šiframa), budući da postoje problemi prilikom korištenja verzija 2.6.x s obje strane veze.
- Dodano je upozorenje da zastavica "--show-groups" ne prikazuje sve podržane grupe.
- U opciji "--dns" uklonjena je obrada argumenta "exclude-domains", koji se pojavio u grani 2.6, ali još nije podržan od strane backenda.
- Dodano je upozorenje koje se prikazuje ako kontrolna poruka INFO ima preveliku veličinu i ne može se proslijediti klijentu.
- Za izgradnje koje koriste MinGW i MSVC dodana je podrška za CMake sustav izgradnje. Uklonjena je podrška za stari sustav izgradnje MSVC.
Dodatno se može primijetiti otkriće 9 ranjivosti u otvorenom VPN-serveru SoftEther. Jedan od problema (CVE-2023-27395) ima ocjenu kritične opasnosti — ranjivost je uzrokovana prelivanjem bafera i može dovesti do daljinskog izvršenja koda na strani klijenta prilikom pokušaja povezivanja s poslužiteljem koji kontrolira napadač. Ranjivost je ispravljena u lipanjskom ažuriranju SoftEther VPN 4.42 Build 9798 RTM. Još dvije ranjivosti (CVE-2023-32634, CVE-2023-27516) omogućuju neovlašteni pristup VPN sesiji tijekom MITM napada korištenjem zadanih vjerodajnica za RPC poslužitelj. Ranjivosti su ispravljene u obliku zakrpe.
Ranjivosti CVE-2023-31192 i CVE-2023-32275 (zakrpa) mogu dovesti do curenja povjerljivih informacija u nekim paketima kao rezultat MITM napada. Preostalih 4 ranjivosti (CVE-2023-22325, CVE-2023-23581, CVE-2023-22308 i CVE-2023-25774) mogu se koristiti za izazivanje uskraćivanja usluge, na primjer, za prisilno prekidanje veze ili iznenadno gašenje klijenta. U kodnu bazu SoftEther VPN nedavno je također uključeno ispravljanje 7 ranjivosti, čije detalje još nemamo.
Izvor: opennet.ru
