![]() |
Показаны 1 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Локальные и глобальные сети (http://netadmin.ws/forum/forumdisplay.php?forumid=81)
-- Xoops (http://netadmin.ws/forum/showthread.php?threadid=3686)
Xoops
Интересную рассылочку сегодня с bagtraq получил, думаю пригодится админам форумов. Дырка в скрипте XOOPS (скрипт позволяет посылать ПМ) - дырка позволяет их читать 
quote:
www.phpsecure.org advisory.
In french : http://www.phpsecure.org/?zone=pComment&d=101
By valdeux
Publiacted on december, 13th 2002
As most part of PHP CMS, XOOPS allows users to send and receive Private
Messages (PMs), that are saved on the DataBase.
We found how all messages are readable.
And sure, we give you a solution.
Product : XOOPS
Version : RC3 (tested)
File : /pmlite.php
Bug :
if ($reply == 1) {
$pm = new XoopsPM($msg_id);
$pm_uname = XoopsUser::getUnameFromId($pm->getVar
("from_userid"));
$replytext = "quote:";
\n";
$replytext .= sprintf(_PM_USERWROTE,$pm_uname);
$replytext .= "\n".$pm->getVar("msg_text", "E")."\n
Solution :
A patched file is available on www.phpsecure.org :
http://www.phpsecure.org/index.php?...PatchA&sAlpha=x
patch :
ligne 76 : if($pm->getVar("to_userid") != $xoopsUser->getVar
("uid"))
ligne 77 : die("Dйsolй, c'est patchй<br><br><a
href=\"http://www.phpsecure.org\">phpSecure();</a>");
Thanxxx :
Magistrat for his website (www.blocus-zone.com) that allows me to
test XOOPS every day
PhpSecure Team (www.phpsecure.org, don't forget)
xoops.org, because their CMS is a nice one. Let's secure it.
__________________
Администратор Бед в Данных...
| Формат времени GMT. Текущее время 10:48. | Показаны 1 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.