Vulnerability Description
Citizen is a MediaWiki skin that makes extensions part of the cohesive experience. Various date messages returned by `Language::userDate` are inserted into raw HTML, allowing anybody who can edit those messages to insert arbitrary HTML into the DOM. This impacts wikis where a group has the `editinterface` but not the `editsitejs` user right. This vulnerability is fixed in 3.3.1.
CVSS Score
MEDIUM
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Starcitizen.Tools | Citizen | < 3.3.1 |
Related Weaknesses (CWE)
References
- https://github.com/StarCitizenTools/mediawiki-skins-Citizen/commit/64cb5d7ab3a6dPatch
- https://github.com/StarCitizenTools/mediawiki-skins-Citizen/commit/93c36ac778397Patch
- https://github.com/StarCitizenTools/mediawiki-skins-Citizen/security/advisories/ExploitVendor Advisory
FAQ
What is CVE-2025-49578?
CVE-2025-49578 is a vulnerability with a CVSS score of 6.5 (MEDIUM). Citizen is a MediaWiki skin that makes extensions part of the cohesive experience. Various date messages returned by `Language::userDate` are inserted into raw HTML, allowing anybody who can edit thos...
How severe is CVE-2025-49578?
CVE-2025-49578 has been rated MEDIUM with a CVSS base score of 6.5/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2025-49578?
Check the references section above for vendor advisories and patch information. Affected products include: Starcitizen.Tools Citizen.