Уязвимости в FreeBSD, позволяващи заобикаляне на ограниченията в jail средите

В разработваната от проекта FreeBSD система за изолирани среди jail са открити две уязвимости:

  • CVE-2020-25582 — уязвимост в реализацията на системния повик jail_attach, предназначен за свързване на външни процеси към съществуващи jail-среди. Проблемът се проявява при извикване на jail_attach с помощта на командите jexec или killall и позволява на привилегирован процес, изолиран в jail, да промени своя корен каталог и да получи пълен достъп до всички файлове и каталози в системата.
  • CVE-2020-25581 — състояние на гонка при изтриване на процеси с помощта на системния повик jail_remove, позволява на работещ в jail привилегирован процес да избегне изтриването при приключване на jail и да получи пълен достъп до системата чрез devfs при последващото стартиране на jail с същия корен каталог, като се възползва от момента, когато devfs вече е монтиран за jail, но правилата за изолация все още не са приложени.

Допълнително може да се отбележи уязвимост (CVE-2020-25580) в PAM модула pam_login_access, отговарящ за обработката на файла login_access, в който се дефинират правилата за достъп на потребителите и групите, които се прилагат при влизане в системата (по подразбиране е позволен вход чрез конзола, sshd и telnetd). Уязвимостта позволява заобикаляне на ограниченията на login_access и влизане, въпреки наличието на забранителни правила.

Уязвимостите са отстранени в клоновете 13.0-STABLE, 12.2-STABLE и 11.4-STABLE, както и в коригиращите обновления FreeBSD 12.2-RELEASE-p4 и 11.4-RELEASE-p8.

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

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