Nextcloud · Report #1711847
XSS in Desktop Client in call notification popup
Validstatus
lowseverity
5upvotes
25 Nov 2022disclosed
Summary
Security advisory at https://github.com/nextcloud/security-advisories/security/advisories/GHSA-92p9-x79h-2mj8
How it was found
Summary:
The Nextcloud Desktop Client application does not properly neutralize the name of a group conversation before using it.
Steps To Reproduce:
Server Machine:
- Install the
Nextcloud Serverapplication - Create an administrator account
- Create a user account
Client Machine:
- Install the
Nextcloud Desktop Clientapplication on a machine that is running theWindows 10operating system - Log in to the user account
Server Machine:
- Log in to the administrator account
- Install the
Nextcloud Talkapplication - Open the
Nextcloud Talkapplication - Create a group conversation with the name
<img src="https://avatars.githubusercontent.com/u/99037623"> - Add the user to the group conversation
- Start a call in the group conversation
Client Machine:
- Observe that the name of the group conversation is treated as
HyperText Markup Language
Please do note that group conversation messages are also treated as HyperText Markup Language.
Supporting Material/References:
{F1953705} {F1953706} {F1953851}
Impact
An attacker can inject arbitrary HyperText Markup Language in to the Nextcloud Desktop Client application.