Izdan je OpenVPN 2.6.7, paket za kreiranje virtuelnih privatnih mreža koji omogućava enkriptovanu vezu između dva klijentska računara ili omogućava rad centralizovanog VPN servera za istovremeni rad više klijenata. U novoj verziji otklonjene su dve ranjivosti:
- CVE-2023-46850 — pristup memorijskoj oblasti nakon njenog oslobađanja (use-after-free) može dovesti do slanja sadržaja memorije procesa na drugu stranu veze, kao i potencijalnog daljinskog izvršavanja koda. Problem se javlja u konfiguracijama koje koriste TLS (pokreću se bez parametra "—secret").
- CVE-2023-46849 — pojava situacije deljenja sa nulom može dovesti do daljinskog pokretanja nesreće servera u konfiguracijama koje koriste opciju "—fragment".
Od promena koje nisu povezane s bezbednošću u OpenVPN 2.6.7:
- Dodato je upozorenje prilikom slanja paketa DATA_V1 od strane druge strane prilikom pokušaja povezivanja klijenta OpenVPN 2.6.x na nekompatibilne servere zasnovane na verzijama 2.4.0-2.4.4 (za otklanjanje nekompatibilnosti može se koristiti opcija "—disable-dco").
- Ukinuta je zastarela metoda vezana za OpenSSL 1.x koja koristi OpenSSL Engine za učitavanje ključeva. Kao razlog se navodi nerazvijanje autora da ponovo licencira kod sa novim izuzecima za vezivanje.
- Dodato je upozorenje prilikom povezivanja klijenta p2p NCP sa strežniku p2mp (kombinacija koja se koristi za rad bez dogovora o šiframa), jer postoje problemi prilikom korišćenja verzija 2.6.x na obe strane veze.
- Dodato je upozorenje da zastavica "—show-groups" ne prikazuje sve podržane grupe.
- U parametru "—dns" uklonjena je obrada argumenta "exclude-domains", koji se pojavio u grani 2.6, ali za sada nije podržan backend-ima.
- Dodato je upozorenje koje se prikazuje ako upravljačka poruka INFO ima preveliku veličinu i ne može biti prosleđena klijentu.
- Za izgradnje koje koriste MinGW i MSVC dodata je podrška za sistem izgradnje CMake. Uklonjena je podrška za stari sistem izgradnje MSVC.
Pored toga, treba napomenuti otkrivanje 9 ranjivosti u otvorenom VPN-server SoftEther. Ena od težav (CVE-2023-27395) je bila dodeljena kritična stopnja nevarnosti — ranljivost je posledica prelivanja pomnilnika in lahko povzroči oddaljeno izvajanje kode na strani odjemalca, ko poskuša povezati z strežnikom, ki ga nadzoruje napadalec. Ranljivost je bila odpravljena v junijskem posodobitvi SoftEther VPN 4.42 Build 9798 RTM. Še dve ranljivosti (CVE-2023-32634, CVE-2023-27516) omogočata nepooblaščen dostop do VPN seje med MITM napadi s pomočjo privzetih poverilnic za RPC strežnik. Ranljivosti so bile odpravljene s pomočjo popravkov.
Ranljivosti CVE-2023-31192 in CVE-2023-32275 (popravek) lahko povzročijo uhajanje zaupnih informacij v nekaterih paketih kot rezultat MITM napadov. Preostalih 4 ranljivosti (CVE-2023-22325, CVE-2023-23581, CVE-2023-22308 in CVE-2023-25774) se lahko uporabljajo za povzročitev zavrnitve storitev, na primer za prisilno prekinitev povezave ali nenadno končanje dela odjemalca. V kodo SoftEther VPN je bilo nedavno sprejeto popravilo 7 ranljivosti, podrobnosti o katerih trenutno še niso znane.
Izvor: opennet.ru
