Lucene search
K

NextCloud / OwnCloud Cross Site Scripting

🗓️ 16 May 2017 00:00:00Reported by Manuel ManceraType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 62 Views

Nextcloud/Owncloud Reflected Cross Site Scripting in error pages, HTML injection vulnerability affecting logged in users, with a low severity rating. Also affects multiple versions of Nextcloud and Owncloud. Update to latest versions for solution

Related
Code
ReporterTitlePublishedViews
Family
CNVD
Nextcloud Server Cross-Site Scripting Vulnerability (CNVD-2017-07616)
10 May 201700:00
cnvd
CVE
CVE-2017-0891
8 May 201720:00
cve
Cvelist
CVE-2017-0891
8 May 201720:00
cvelist
EUVD
EUVD-2017-1244
7 Oct 202500:30
euvd
Hacker One
Nextcloud: Reflected XSS in error pages (NC-SA-2017-008)
28 Mar 201721:53
hackerone
Nextcloud
Reflected XSS in error pages (NC-SA-2017-008)
8 May 201700:00
nextcloud
NVD
CVE-2017-0891
8 May 201720:29
nvd
OpenVAS
Nextcloud Multiple XSS Vulnerabilities - Linux
30 May 201700:00
openvas
Prion
Cross site scripting
8 May 201720:29
prion
SUSE CVE
SUSE CVE-2017-0891
15 Feb 202304:53
susecve
Rows per page
`==================================================================  
Nextcloud/Owncloud - Reflected Cross Site Scripting in error pages  
==================================================================  
  
Information  
------------------------------------------------------------------  
Name: Nextcloud/Owncloud - Reflected Cross Site Scripting in error pages  
Affected Versions: Nextcloud Server < 11.0.3  
Nextcloud Server < 10.0.5  
Nextcloud Server < 9.0.58  
Owncloud <= 9.1.5  
Vendor Homepage : https://nextcloud.com/  
https://owncloud.org/  
Vulnerability Type: Reflected Cross Site Scripting  
Severity: Low  
CVE: CVE-2017-0891  
  
  
Product  
-------------------  
  
Nextcloud is a open source software for cloud storage service. Also,  
this software are more features for synchronizing. e.g. Calendar,  
contacts, tasks or RSS readers.  
It is a fork from Owncloud. Currently, Owncloud is working on  
backporting this vulnerability to be fixed in the next release, I  
hope.   
  
  
  
  
  
Description   
  
-------------------   
  
A HTML injection vulnerability flaw in the Nextcloud and Owncloud.  
Through this vulnerability an attacker could manipulate the website.  
This vulnerability could affect to the logged users. An attacker could  
send a malicious link (that contains the manipulated URL) to a  
legitimate user that he is logged in and simulate the login screen to  
stole the password (phishing), or multiple attacks more, like XSS.  
Nextcloud and ownCloud use Content-Security-Policy which prevents  
execution of inline JavaScript. However, as of now prominently Internet  
Explorer hasn't implemented Content-Security-Policy thus being at risk  
against this reflected Cross-Site Scripting  
  
Exist more options to attack, for example, redirect the content of an  
<object> or <script> to a saved and shared items of your directory.  
Also, the mimetypes are well configured and the most browsers will not  
execute a javascript file that doesn't have the javascript content-type.  
  
  
  
Source  
code:   
  
https://github.com/nextcloud/server/pull/4228  
https://github.com/owncloud/core/pull/27723   
  
  
  
  
  
Proof of  
Concept   
  
-------------------  
PoC:  
https://site/index.php/apps/files/ajax/download.php?files=%00&dir=HTMLCODE  
  
  
  
  
Solution  
-------------------  
Update to the latest versions.  
  
  
More info:  
https://nextcloud.com/security/advisory/?id=nc-sa-2017-008  
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-0891  
https://hackerone.com/reports/216812  
  
  
  
  
Advisory Timeline  
--------------------  
  
22/03/2017 - Informed to Owncloud about the issue via Hackerone.  
28/03/2017 - Informed to Nextcloud about the issue via Hackerone.  
28/03/2017 - Nextcloud answered me and confirmed the vulnerability.  
20/04/2017 - Send an email to Owncloud security...  
21/04/2017 - Owncloud confirmed the vulnerability via HackerOne and they  
are working on the fix.  
21/04/2017 - Nextcloud awarded me with 450$!  
24/04/2017 - Nextcloud released new versions with the vulnerabilty fixed.  
08/05/2017 - Nextcloud released the security advisories.  
15/05/2017 - Public disclosure.  
  
  
  
Both are very good software. The vulnerability is not very risky. I  
guess Owncloud will release a new version this month. :)  
  
  
Credits & Authors  
--------------------  
Manuel Mancera (@sinkmanu)  
  
  
Thanks to Lukas Reschke from Nextcloud for the fast replies and  
commitment with the security. A good transparency and collaboration  
makes the software better.  
  
  
Disclaimer  
-------------------  
All information is provided without warranty. The intent is to provide  
information to secure infrastructure and/or systems, not to be able to  
attack or damage.  
`

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation