glFusion before 1.1.3 performs... CVE-2009-1283 CNNVD-200904-214

6.8 AV AC AU C I A
发布: 2009-04-09
修订: 2017-09-29

glFusion是一个开源的内容管理系统。 glFusion的private/system/lib-session.php模块没有正确地过滤用户所提交的glf_session cookie参数,远程攻击者可以通过向服务器提交恶意请求执行SQL注入攻击。以下是/private/system/lib-session.php的97-117行的有漏洞代码段: ... if (isset ($_COOKIE[$_CONF[' cookie_session' ]])) { $sessid = COM_applyFilter ($_COOKIE[$_CONF[' cookie_session' ]]); if ($_SESS_VERBOSE) { COM_errorLog(" got $sessid as the session id from lib-sessions.php" ,1); } $userid = SESS_getUserIdFromSession($sessid, $_CONF[' session_cookie_timeout' ], $_SERVER[' REMOTE_ADDR' ], $_CONF[' cookie_ip' ]); if ($_SESS_VERBOSE) { COM_errorLog(" Got $userid as User ID from the session ID" ,1); } if ($userid < 1) { // Check user status $status = SEC_checkUserStatus($userid); if (($status == USER_ACCOUNT_ACTIVE) || ($status == USER_ACCOUNT_AWAITING_ACTIVATION)) { $user_logged_in = 1; SESS_updateSessionTime($sessid, $_CONF[' cookie_ip' ]); 在418-436行的SESS_updateSessionTime()函数中: ... function SESS_updateSessionTime($sessid, $md5_based=0) { global $_TABLES; $newtime =...

0%
当前有1条漏洞利用/PoC
当前有9条受影响产品信息