Проект: Drupal Core
Дата публикации: 19 декабря 2019
Риск безопасности: Умеренно критический. 14/25 AC:Basic A:Admin CI:Some II:All E:Theoretical TD:Default
Уязвимость: Множественные уязвимости

Описание

Функция file_save_upload() из ядра Drupal 8 не удаляла начальную точку (.) из названий имён, как это делал Drupal 7.

Пользователи, у которых есть права на загрузку файлов с любым расширением файла, в связке со сторонними модулями, могут иметь возможность загружать в файловую систему файлы на подобии .htaccess, что может позволит перекрыть доступы к файлам в соответствующих местах.

Теперь file_save_upload() удаляет начальную точку.

Решение

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

  • Если используете Drupal 8.7.x, обновитесь до Drupal 8.7.11.
  • Если используете Drupal 8.8.x, обновитесь до Drupal 8.8.1.

Принимали участие

Сообщение об ошибке:

Исправление ошибки:

Смотрите также

Ссылки

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

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

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

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

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

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

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