ownCloud Multiple Input Validation Vulnerabilities
BID:53145
Info
ownCloud Multiple Input Validation Vulnerabilities
| Bugtraq ID: | 53145 |
| Class: | Input Validation Error |
| CVE: |
CVE-2012-2269 CVE-2012-2270 |
| Remote: | Yes |
| Local: | No |
| Published: | Apr 18 2012 12:00AM |
| Updated: | Apr 18 2012 12:00AM |
| Credit: | Tobias Glemser |
| Vulnerable: |
ownCloud ownCloud 3.0.0 |
| Not Vulnerable: |
ownCloud ownCloud 3.0.2 |
Discussion
ownCloud Multiple Input Validation Vulnerabilities
ownCloud is prone to a URI open-redirection vulnerability, multiple cross-site scripting vulnerabilities and multiple HTML-injection vulnerabilities because it fails to properly sanitize user-supplied input.
An attacker could leverage the cross-site scripting issues to execute arbitrary script code in the browser of an unsuspecting user in the context of the affected site. This may let the attacker steal cookie-based authentication credentials and launch other attacks.
Attacker-supplied HTML and script code would run in the context of the affected browser, potentially allowing the attacker to steal cookie-based authentication credentials or control how the site is rendered to the user. Other attacks are also possible.
Successful exploits may redirect a user to a potentially malicious site; this may aid in phishing attacks.
ownCloud 3.0.0 is vulnerable; other versions may also be affected.
ownCloud is prone to a URI open-redirection vulnerability, multiple cross-site scripting vulnerabilities and multiple HTML-injection vulnerabilities because it fails to properly sanitize user-supplied input.
An attacker could leverage the cross-site scripting issues to execute arbitrary script code in the browser of an unsuspecting user in the context of the affected site. This may let the attacker steal cookie-based authentication credentials and launch other attacks.
Attacker-supplied HTML and script code would run in the context of the affected browser, potentially allowing the attacker to steal cookie-based authentication credentials or control how the site is rendered to the user. Other attacks are also possible.
Successful exploits may redirect a user to a potentially malicious site; this may aid in phishing attacks.
ownCloud 3.0.0 is vulnerable; other versions may also be affected.
Exploit / POC
ownCloud Multiple Input Validation Vulnerabilities
An attacker can exploit these issues by enticing an unsuspecting user to follow a malicious URI. An attacker can exploit the HTML-injection issues through a browser.
The following example URIs are available:
http://www.example.com/owncloud/index.php?redirect_url=1"><script>alert("Help Me")</script><l=" (must not be logged in)
http://www.example.com/owncloud/index.php?redirect_url=http%3a//www.boeserangreifer.de/
An attacker can exploit these issues by enticing an unsuspecting user to follow a malicious URI. An attacker can exploit the HTML-injection issues through a browser.
The following example URIs are available:
http://www.example.com/owncloud/index.php?redirect_url=1"><script>alert("Help Me")</script><l=" (must not be logged in)
http://www.example.com/owncloud/index.php?redirect_url=http%3a//www.boeserangreifer.de/
Solution / Fix
ownCloud Multiple Input Validation Vulnerabilities
Solution:
Updates are available. Please see the reference for more details.
Solution:
Updates are available. Please see the reference for more details.
References
ownCloud Multiple Input Validation Vulnerabilities
References:
References:
- ownCloud Homepage (ownCloud)
- TC-SA-2012-01: Multiple web-vulnerabilities in ownCloud 3.0.0 (Tele-Consulting security)
- Multiple web-vulnerabilities in ownCloud 3.0.0 (Tobias Glemser)