Перейти к публикации

Фильтрация входящих данных в uploads.class.php


Рекомендованные сообщения

Замечено в версиях DLE 10.3 и 10.4

engine/classes/uploads/uploads.class.php

$ftpurl = str_replace(chr(0), '', $ftpurl);

$ftpurl = trim( htmlspecialchars( strip_tags( $_POST['ftpurl'] ) ) );
и
$imageurl = str_replace(chr(0), '', $imageurl);

$imageurl = trim( htmlspecialchars( strip_tags( $_POST['imageurl'] ) ) );
Строки надо поменять местами. Т.е.
$imageurl = trim( htmlspecialchars( strip_tags( $_POST['imageurl'] ) ) );

$imageurl = str_replace(chr(0), '', $imageurl);

Ссылка на сообщение
Поделиться на других сайтах

А вы этот недочет исправили от 27 января?

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

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...