Vulnerability · Published Sep 1, 2021 · Assigned by GitHub_M
CVE-2021-39186Improper Input Validation in GlobalNewFiles
Medium 4.3
In plain English
A medium-severity improper input validation in GlobalNewFiles from miraheze. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 1.0% (higher than 63% of all known vulnerabilities).
Official description
GlobalNewFiles is a MediaWiki extension maintained by Miraheze. Prior to commit number cee254e1b158cdb0ddbea716b1d3edc31fa4fb5d, the username column of the GlobalNewFiles special page is vulnerable to a stored XSS. Commit number cee254e1b158cdb0ddbea716b1d3edc31fa4fb5d contains a patch. As a workaround, one may disallow <,> (or other characters required to insert html/js) from being used in account names so an XSS is not possible.
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| miraheze | GlobalNewFiles | < cee254e1b158cdb0ddbea716b1d3edc31fa4fb5d |
Weakness: CWE-20 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N
References
- https://github.com/miraheze/GlobalNewFiles/security/advisories/GHSA-57p5-hqjq-h7vg x_refsource_CONFIRM
- https://github.com/miraheze/GlobalNewFiles/commit/cee254e1b158cdb0ddbea716b1d3edc31fa4fb5d x_refsource_MISC
- https://phabricator.miraheze.org/T7935 x_refsource_MISC