QID 982751
QID 982751: Nodejs (npm) Security Update for @nextcloud/dialogs (GHSA-g3fq-3v3g-mh32)
Security update has been released for @nextcloud/dialogs to fix the vulnerability.
Note: The preceding description block is extracted directly from the security advisory. Using automation, we have attempted to clean and format it as much as possible without introducing additional issues.
The Nextcloud dialogs library before 3.1.2 did insufficiently escape text input passed to a toast. If your application displays toasts with user-supplied input, this could lead to a XSS vulnerability.
_Note_: Nextcloud Server employs a strict Content Security Policy that mitigates the risk of these XSS vulnerabilities.
Solution
The vulnerability has been patched in version 3.1.2. If you need to display HTML in the toast, explicitly pass the `options.isHTML` config flag.Workaround:
Make sure no user-supplied input flows into toasts.
Make sure no user-supplied input flows into toasts.
Vendor References
- GHSA-g3fq-3v3g-mh32 -
github.com/advisories/GHSA-g3fq-3v3g-mh32
CVEs related to QID 982751
Software Advisories
| Advisory ID | Software | Component | Link |
|---|---|---|---|
| GHSA-g3fq-3v3g-mh32 | @nextcloud/dialogs |
|