BugTraq.Ru
Русский BugTraq
https://bugtraq.ru/rsn/archive/2002/01/36.html

Уязвимость в CJUltra 1.2
dl // 20.01.02 15:12
Популярная программа распределения трафика CJUltra 1.2 (www.cjultra.com) содержит следующий код в скрипте in.php:
if ($HTTP_REFERER) {
$url = parse_url($HTTP_REFERER);
$from = eregi_replace("www.", "", $url["host"]);
if (!$from) $from = "noref";
}
else $from = "noref";

В дальнейшем $from используется в запросах к базе данных без какой-либо фильтрации спецсимволов.
[Не забывайте при копировании материала указывать полный адрес источника: //bugtraq.ru/rsn/archive/2002/01/36.html]
Таким образом, если передать скрипту в качестве Referer строчку вида http://www.xxxx.com'; drop table trade/some.html это приведет к удалению таблицы trade.

Решение, исправляющее проблему, и уже появившееся в CJUltra 2.0.3., заключается в добавлении строчки $from = addslashes($from);

Источник: Алексей Звягин    
предложить новость  |  обсудить  |  все отзывы (0) [3387]
назад «  » вперед

последние новости
Notepad++ полгода раздавал зараженные обновления // 02.02.26 14:36
Китайский прорыв из ESXi // 10.01.26 00:20
С наступающим // 31.12.25 23:59
libmdbx => MithrilDB // 30.12.25 17:49
700 с лишним git-серверов пострадало из-за атаки нулевого дня на Gogs // 11.12.25 23:47
От повторного пришествия Шаи-Хулуда пострадало 25 с лишним тысяч разработчиков // 25.11.25 13:42
Крупный сбой Azure и других сервисов Microsoft // 29.10.25 20:02





  Copyright © 2001-2026 Dmitry Leonov Design: Vadim Derkach