Открита и коригирана е критична уязвимост в реализацията на NFS

Уязвимостта е в способността на отдалечен атакуващ да получи достъп до директории извън експортираната по NFS, чрез повикване на READDIRPLUS на .. кореновата експортирана директория.

Уязвимостта е коригирана в издадения на 23 януари ядро 5.10.10, а също така и във всички останали поддържани версии на ядрата, обновени в този ден:

commit fdcaa4af5e70e2d984c9620a09e9dade067f2620
Автор: J. Bruce Fields <bfields@redhat.com>
Дата: Пн януари 11 16:01:29 2021 -0500

nfsd4: readdirplus не трябва да връща родителя на експорта

commit 51b2ee7d006a736a9126e8111d1f24e4fd0afaa6 upstream.

Ако експортирате поддиректория на файловата система, READDIRPLUS на корена
на този експорт ще върне файловата дръжка на родителя с ".."
запис.

Файловата дръжка е опционална, така че просто да не връщаме файловата дръжка за
"..", ако сме в корена на експорта.

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

Въпреки това, не е много трудно и да се познаят файловите дръжки извън
експорта. Следователно експортирането на поддиректория на файловата система трябва
да се счита за еквивалентно на предоставянето на достъп до цялата файловата система. За
да се избегне объркване, препоръчваме да експортираме само цели файлови системи.

Докладвано от: Youjipeng <wangzhibei1999@gmail.com>
Подписано от: J. Bruce Fields <bfields@redhat.com>
Cc: stable@vger.kernel.org
Подписано от: Chuck Lever <chuck.lever@oracle.com>
Подписано от: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

Източник: linux.org.ru

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