Ranjivosti u OpenVPN i SoftEther VPN

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

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster