Skip to content

Stored XSS via html file upload

Moderate
marcusramberg published GHSA-mm2v-4v7g-m695 Jan 4, 2022

Package

Convos.pm (Perl)

Affected versions

6.51, 6.50, 6.49, 6.48

Patched versions

6.52

Description

Summary

The Convos is an open source multi-user chat that runs in a web browser. You can't use SVG extension in Convos' chat window, but you can upload .html extension. This causes Stored XSS. Also, after uploading a file, it does not log in, and XSS occurs even if you connect.

Impact

Through this vulnerability, an attacker is capable to execute malicious scripts.

Patches

5c0a1ec

References

https://blog.pocas.kr/2021/12/30/2021-12-30-s-xss-convos-chat/#First-vulnerability
https://www.huntr.dev/bounties/ae424798-de01-4972-b73b-2db674f82368/

Severity

Moderate

CVE ID

CVE-2022-21650

Weaknesses

Credits