Уязвимост в Samba, позволяваща промяна на паролата на всеки потребител

Публикувани корективни версии на пакета Samba 4.16.4, 4.15.9 и 4.14.14 с отстраняване на 5 уязвимости. Изданието на актуализациите на пакетите в дистрибутивите може да се проследи на страниците: Debian, Ubuntu, RHEL, SUSE, Arch, FreeBSD.

Най-безопасната уязвимост (CVE-2022-32744) позволява на потребителите на домейн Active Directory да променят паролата на всеки потребител, включително да променят паролата на администратора и да получат пълен контрол над домейна. Проблемът е причинен от факта, че KDC приема kpasswd заявки, криптирани с всякакъв известен ключ.

Неправомерен достъп до домейн, може да изпрати фалшива заявка за задаване на нова парола от името на друг потребител, криптирайки я със своя ключ, а KDC ще я обработи без да провери съответствието на ключа на записа. За изпращането на фалшиви заявки могат да се използват ключове на контролери на домейни, работещи само в режим на четене (RODC), които нямат правомощия за смяна на пароли. Като обходна защита може да бъде деактивирана поддръжката на протокола kpasswd, като се добави ред в smb.conf „kpasswd port = 0“.

Други уязвимости:

  • CVE-2022-32746 — потребителите на Active Directory могат чрез изпращане на специално форматирани LDAP заявки „add“ или „modify“ да иницират достъп до паметта след освобождаване (use-after-free) в сървърния процес. Проблемът е причинен от факта, че модулът за водене на логове проверява съдържанието на LDAP съобщението след освобождаването на паметта от модула за работа с базата данни. За извършване на атака е необходимо да имате права за добавяне или модифициране на определени привилегировани атрибути, като userAccountControl.
  • CVE-2022-2031 — потребителите на Active Directory могат да заобиколят някои ограничения в контролера на домейна. KDC и услугата kpasswd имат способността да декриптират билети един на друг, тъй като споделят един и същ набор от ключове и записи. Съответно, потребител, който е поискал смяна на паролата, може да използва получения билет за достъп до други услуги.
  • CVE-2022-32745 — потребителите на Active Directory могат да предизвикат аварийно спиране на сървърния процес чрез изпращане на LDAP заявки „add“ или „modify“, водещи до достъп до неинициализирани данни.
  • CVE-2022-32742 — изтичане на информация за съдържанието на паметта. сървър чрез манипулации с протокола SMB1. Клиент SMB1, който има права за запис в споделено хранилище, може да създаде условия за запис на фрагменти от съдържанието на паметта на сървърния процес в файл или изпращане на принтер. Атаката се осъществява чрез изпращане на „write“ заявка с указване на некоректен диапазон. Проблемът засяга само версиите на Samba до 4.11 (в версия 4.11 подкрепата за SMB1 е деактивирана по подразбиране).

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

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