Проект: Drupal Core
Дата публикации: 15 сентября 2021
Риск безопасности: Умеренно критично. Critical 11∕25 AC:Basic/A:None/CI:None/II:Some/E:Theoretical/TD:Uncommon
Уязвимость: Обход доступа

Описание

Модули Drupal — JSON:API, File и REST позволяют загружать файлы с использованием их HTTP API. Модули делали не все проверки файлов корректно, что приводит к уязвимости обхода доступа. Злоумышленник может иметь возможность загружать файлы в обход процесса проверки файлов реализованных модулями на сайте.

Эту уязвимость представляет опасность в трёх случаях:

  • Включён модуль JSON:API или REST загрузка файлов.
  • Злоумышленник имеет права на загрузку файлов с использованием JSON:API или REST.
  • На сайте используется модуль проверки файлов.

Drupal Steward не покрывает данную проблему.

Решение

Обновиться до актуальных версий:

  • Если используете Drupal 9.2.x, обновитесь до Drupal 9.2.6.
  • Если используете Drupal 9.1.x, обновитесь до Drupal 9.1.13.
  • Если используете Drupal 8.9.x, обновитесь до Drupal 8.9.19.

Ссылки

🌱 Помогите нам сделать документацию лучше!

Вся документация Druki с отрытым исходным кодом. Нашли ошибку или неточность? Создайте pull request.

Редактировать текущий документ Обсудить улучшение

Или узнайте как контрибутить.

🤔 По-прежнему нужна помощь?

Не нашли ответа на свой вопрос? Попросите помощи у сообщества!

Задайте вопрос на GitHub Смотрите другие ресурсы сообщества