Ranljivost u strongSwan IPsec koja omogućava daljinsko izvršavanje koda

Dostupna je verzija strongSwan 5.9.10, slobodnog paketa za kreiranje VPN veze temeljenog na IPSec protokolu, koji se koristi na Linuxu, Androidu, FreeBSD-u i macOS-u. U novoj verziji ispravljena je opasna ranjivost (CVE-2023-26463) koja se može iskoristiti za zaobilaženje autentifikacije, ali potencijalno može dovesti i do izvršavanja zlonamjernog koda na strani poslužitelja ili klijenta. Problem se manifestira prilikom provjere posebnih certifikata u metodama autentifikacije EAP (Prošireni protokol autentifikacije) temeljenim na TLS-u.

Ranjivost je uzrokovana time što TLS rukovalac neispravno prihvaća javne ključeve iz certifikata susjednog čvora (peer), smatrajući ih pouzdanim, čak i ako certifikat ne može biti uspješno verificiran. Naime, prilikom poziva funkcije tls_find_public_key(), za određivanje pouzdanih certifikata koristi se uzorak temeljen na vrsti javnog ključa. Problem je u tome što se varijabla koja se koristi za određivanje vrste ključa za operaciju pretraživanja postavlja u svakom slučaju, čak i ako certifikat nije pouzdan.

Štoviše, manipulacijom s ključem može se postići smanjenje broja referenci (ako certifikat nije pouzdan, veza na objekt se oslobađa nakon određivanja vrste ključa) i oslobađanje memorije za još uvijek korišteni objekt s ključem. Ova nedostatnost ne isključuje stvaranje eksploitacija za organizaciju curenja informacija iz memorije i izvršavanje vlastitog koda.

Napad na server izvodi se slanjem klijenta samo-potpisanog certifikata za autentifikaciju klijenta koristeći metode EAP-TLS, EAP-TTLS, EAP-PEAP i EAP-TNC. Napad na klijenta može biti izvršen vraćanjem serverom specijalno konstruiranog certifikata. Ranjivost se manifestira u izdanjima strongSwan 5.9.8 i 5.9.9. Objavu ažuriranja paketa u distribucijama moguće je pratiti na stranicama: Debian, Ubuntu, Gentoo, RHEL, SUSE, Arch, FreeBSD, NetBSD.

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