1. Введение
Версии Spring Framework с 5.0 по 5.0.4, с 4.3 по 4.3.14 и другие более старые версии имели уязвимость безопасности при обходе каталога или пути в системах Windows.
Неправильная настройка статических ресурсов позволяет злоумышленникам получить доступ к файловой системе сервера. Например, обслуживание статических ресурсов с использованием протокола file: обеспечивает несанкционированный доступ к файловой системе в Windows .
Spring Framework признал уязвимость и устранил ее в более поздних выпусках.
Следовательно, это исправление защищает приложения от атак с обходом пути. Однако с этим исправлением некоторые из более ранних URL-адресов теперь вызывают исключение org.springframework.security.web.firewall.RequestRejectedException
.
Наконец, в этом руководстве давайте узнаем об org.springframework.security.web.firewall.RequestRejectedException
и StrictHttpFirewall
в контексте атак обхода пути .