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

最新FCKEditor ASP上传绕过漏洞

[复制链接]
跳转到指定楼层
楼主
发表于 2012-12-10 10:18:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
exploiut-db:
; o! {8 y  A6 p4 {* w* j8 y- ?$ l0 v8 r+ y/ s% s/ e
FCKEditor ASP Version 2.6.8 File Upload Protection Bypass
& H$ _' s0 I, A) n0 X: G3 ~4 \3 J5 y+ q& b
- Title: FCKEditor 2.6.8 ASP Version File Upload Protection bypass9 A4 N6 r  g$ H# z
- Credit goes to: Mostafa Azizi, Soroush Dalili
$ I4 n) W8 U- o5 x2 w' h  C- Link:http://sourceforge.net/projects/fckeditor/files/FCKeditor/
  k$ v: @1 i0 V* L9 U5 ?4 \/ r- Description:# c+ n+ o+ N' ~4 O; S7 e; Z
There is no validation on the extensions when FCKEditor 2.6.8 ASP version is8 r, v: M, ~* N6 `) H% i
dealing with the duplicate files. As a result, it is possible to bypass
/ x# ]& D, Z) M& n% ?the protection and upload a file with any extension.
! B, |: ^0 s& h8 h6 Y- Reference: http://soroush.secproject.com/blog/2012/11/file-in-the-hole/, q- f2 G# R0 L+ j( P
- Solution: Please check the provided reference or the vendor website.; |) t0 c0 u- ]. Q
- PoC:http://www.youtube.com/v/1VpxlJ5 ... ;rel=0&vq=hd7206 P, I, e7 W8 P. u1 z
"
8 l& o. m) X5 W, I; n& X& FNote: Quick patch for FCKEditor 2.6.8 File Upload Bypass:) {4 E5 k2 Y. U+ ?' s4 Y6 c% [: ]' N: N
In “config.asp”, wherever you have:
8 b$ R) w7 a7 O: [/ c! k      ConfigAllowedExtensions.Add    “File”,”Extensions Here”
5 v" M* Q/ m  tChange it to:
: O, b/ l. o$ m1 Z3 e$ ~      ConfigAllowedExtensions.Add    “File”,”^(Extensions Here)$”0 }4 I8 r1 J7 _
7 q4 L% M2 ?5 C5 U
7 o  ]) L# J( p% U  ]% i, K3 y: y
3 f5 [2 k- o7 r: `# s" G: X( e
& o3 N7 f) f' m' j( }9 T$ ?; e
" B$ Y1 v2 H7 {$ q' m
php测试无效+ e: ~9 J+ J( c" S' F
asp/aspx测试成功:9 _; a$ G, o3 f" h. y7 J
来到/FCKeditor/editor/filemanager/connectors/test.html
; C' I7 a  u6 g, y0 S因为结合了之前二次上传的漏洞,所以先上传任意内容的文件:asd.asp.txt
( @* }2 U* ~# U. n# v: Y; m
6 b# k/ C( z5 i9 ]# Gburpsuite上传包并修改,repeater
& d& d/ C: a: F# ]' u0 C名字改为asd.asp%00txt    然后把%00专为URL编码上传后得到asd(1).asp
$ W$ Z  S. m( Y$ D/ m% o7 f! g2 E: m! v1 e7 e
如图,webshell为:http://localhost/userfiles/file/asd(1).asp4 T3 x# e4 j) Q0 x3 }% a$ h" s3 |
/ j" l: ?5 r: H' z  ?8 b; ]: S, |
回复

使用道具 举报

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

本版积分规则

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