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

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


Sander1

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

Замечено в версиях 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 января?

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

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

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

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