Уязвимост в strongSwan IPsec, позволяваща отдалечено изпълнение на код

Достъпен е strongSwan 5.9.10, безплатен пакет за създаване на VPN връзки, базиран на протокола IPSec, използван в Linux, Android, FreeBSD и macOS. В новата версия е отстранена опасна уязвимост (CVE-2023-26463), която може да се използва за заобикаляне на автентикацията и потенциално да доведе до изпълнение на код от атакуващия на страната на сървъра или клиента. Проблемът се проявява при проверка на специално оформени сертификати в методите за автентикация EAP (Extensible Authentication Protocol), базирани на TLS.

Уязвимостта е причинена от това, че TLS обработчикът неправилно приема публични ключове от сертификата на съседния узел (peer), считайки ги за надеждни, дори ако сертификатът не може да бъде успешно проверен. В частност, при извикване на функцията tls_find_public_key(), за определяне на надеждни сертификати се използва избор на база тип публичен ключ. Проблемът е, че променливата, използвана за определяне на типа ключ за операцията по търсене, се задава във всеки случай, дори ако сертификатът не е надежден.

Освен това, чрез манипулация с ключа може да се постигне намаляване на броя на препратките (ако сертификатът не е надежден, препратката към обекта се освобождава след определянето на типа ключ) и освобождаване на паметта за друг все още използван обект с ключа. Обсъдената недостатъчност не изключва създаването на експлойти за организиране на изтичане на информация от паметта и изпълнение на собствения код.

Атаката на сървър се извършва чрез изпращане от клиента на самоподписан сертификат за автентикация на клиента, използвайки методите EAP-TLS, EAP-TTLS, EAP-PEAP и EAP-TNC. Атаката срещу клиента може да бъде осъществена чрез връщане на сървъра. специално оформен сертификат. Уязвимостта се проявява в версиите strongSwan 5.9.8 и 5.9.9. Публикацията на актуализации на пакетите в дистрибутивите може да се проследи на страниците: Debian, Ubuntu, Gentoo, RHEL, SUSE, Arch, FreeBSD, NetBSD.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster