ownCloud Multiple Vulnerabilities
Release Date : 2013-01-23
Criticality level : Moderately critical
Impact: Cross Site Scripting
System access
Where: From remote
Solution Status : Vendor Patch
Software: ownCloud 4.x
Description:
Multiple vulnerabilities have been reported in ownCloud, which can be exploited by malicious users to conduct script insertion attacks and compromise a vulnerable system and by malicious people to conduct cross-site scripting attacks.
1) Certain unspecified input passed to core/lostpassword/templates/resetpassword.php is not properly sanitised before being returned to the user. This can be exploited to execute arbitrary HTML and script code in a user's browser session in context of an affected site.
Successful exploitation of this vulnerability requires the victim to use Internet Explorer 9 or prior.
2) Input passed via the "mime" parameter to apps/files/ajax/mimeicon.php is not properly sanitised before being returned to the user. This can be exploited to execute arbitrary HTML and script code in a user's browser session in context of an affected site.
Successful exploitation of this vulnerability requires the application to be hosted on Windows.
3) Input passed via the "token" parameter to apps/gallery/sharing.php is not properly sanitised before being returned to the user. This can be exploited to execute arbitrary HTML and script code in a user's browser session in context of an affected site.
Successful exploitation of this vulnerability requires the "gallery" app to be enabled (disabled by default).
4) Certain unspecified input passed to apps/calendar/ajax/event/new.php is not properly sanitised before being used. This can be exploited to insert arbitrary HTML and script code, which will be executed in a user's browser session in context of an affected site if malicious data is viewed.
Successful exploitation of this vulnerability requires the "calendar" app to be enabled (disabled by default).
5) Input passed via the "url" parameter to apps/bookmarks/ajax/addBookmark.php is not properly sanitised before being used. This can be exploited to insert arbitrary HTML and script code, which will be executed in a user's browser session in context of an affected site if malicious data is viewed.
Successful exploitation of this vulnerability requires the "bookmarks" app to be enabled (disabled by default).
The vulnerabilities #1 through #5 are reported in versions 4.0.10 and prior and 4.5.5 and prior.
6) Certain unspecified input passed to settings/personal.php is not properly sanitised before being used. This can be exploited to inject and execute arbitrary PHP code via mount point settings.
Successful exploitation of this vulnerability requires the "external storage" app to be enabled (disabled by default) and users to have permissions to edit mount points.
This vulnerability is reported in version 4.5.5 and prior.
Solution:
Update to version 4.0.11 or 4.5.6.
Provided and/or discovered by:
The vendor credits:
1, 2, 3) Mathias Karlsson.
4, 5) Frans Rosen.
6) Yuji Kosuga.
Original Advisory:
oC-SA-2013-001:
http://owncloud.org/about/security/advisories/oC-SA-2013-001/
oC-SA-2013-002:
http://owncloud.org/about/security/advisories/oC-SA-2013-002/
http://secunia.com/advisories/51872/
Was this reply helpful? (0) (0)
Staff pick