Реализацията на контролера на домейн в Samba се оказа уязвима на ZeroLogin.

Разработчици на проекта Samba предупредиха потребителите, които наскоро откритата уязвимост ZeroLogin в Windows (CVE-2020-1472) се проявява и в имплементацията на контролера на домейна, базиран на Samba. Уязвимостта причинена е причинена от недостатъци в протокола MS-NRPC и криптоалгоритъма AES-CFB8, и при успешна експлоатация позволява на нападателя да получи администраторски достъп до контролера на домейна.

Същността на уязвимостта е, че протоколът MS-NRPC (Netlogon Remote Protocol) позволява при обмен на данни за автентикация да се върне към използването на RPC-съединение без криптиране. След това атакуващият може да използва уязвимостта в алгоритъма AES-CFB8 за фалшифициране на успешен вход в системата. За влизане с администраторски права средно са необходими около 256 опити за фалшифициране. За извършване на атаката не е необходимо наличие на работеща сметка в контролера на домейна – опитите за фалшифициране могат да се извършват с неправилна парола. Заявката за автентикация чрез NTLM ще бъде пренасочена към контролера на домейна, който ще върне отказ за достъп, но атакуващият може да подмени този отговор, и атакуваната система ще сметне входа за успешен.

В Samba уязвимостта се проявява само в системи, които не използват настройката „server schannel = yes”, която от Samba 4.8 е зададена по подразбиране. В частност, компрометирани могат да бъдат системи с настройки „server schannel = no” и „server schannel = auto”, които позволяват в Samba да се използват същите недостатъци в алгоритъма AES-CFB8, както и в Windows.

При използване на подготвения за Windows стандартен прототип на експлоита, в Samba се задейства само извикването ServerAuthenticate3, а операцията ServerPasswordSet2 приключва с грешка (експлоитът изисква адаптация за Samba). Няма информация относно работоспособността на алтернативни експлоити (1, 2, 3, 4) Опитите за атака на системите могат да бъдат проследени чрез анализ на наличието на записи с упоменаване на ServerAuthenticate3 и ServerPasswordSet в логовете на аудита на Samba.

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

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