Medium severity · published Oct 17, 2025
CVE-2025-62508
Citizen vulnerable to stored XSS in sticky header button messages
6.5
CVSS
0.4%
EPSS
No
On KEV
Description
Citizen is a MediaWiki skin that makes extensions part of the cohesive experience. Citizen from 3.3.0 to 3.9.0 are vulnerable to stored cross-site scripting in the sticky header button message handling. In stickyHeader.js the copyButtonAttributes function assigns innerHTML from a source element’s textContent when copying button labels. This causes escaped HTML in system message content (such as citizen-share, citizen-view-history, citizen-view-edit, and nstab-talk) to be interpreted as HTML in the sticky header, allowing injection of arbitrary script by a user with the ability to edit interface messages. The vulnerability allows a user with the editinterface right but without the editsitejs right (by default the sysop group has editinterface but may not have editsitejs) to execute arbitrary JavaScript in other users’ sessions, enabling unauthorized access to sensitive data or actions. The issue is fixed in 3.9.0.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:N
Attack vector
Network
Complexity
Low
Privileges
High
User interaction
None
Confidentiality
High
Integrity
High
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.4% · higher than 39% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
ME
mediawiki-skins-Citizen · StarCitizenTools
>= 3.3.0, < 3.9.0 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2025-62508
CVE.org
https://www.cve.org/CVERecord?id=CVE-2025-62508
github.com
https://github.com/StarCitizenTools/mediawiki-skins-Citizen/commit/e006923c6dbf113c9a025ca186ecc09fe7b93a15
github.com
https://github.com/StarCitizenTools/mediawiki-skins-Citizen/commit/fbb1d4fe9627281567706f3f6fc99a42ce16fdc4
github.com
https://github.com/StarCitizenTools/mediawiki-skins-Citizen/security/advisories/GHSA-g955-vw6w-v6pp
More from mediawiki-skins-Citizen
5.4
CVE-2025-53370
Citizen stored XSS vulnerability through short descriptions
5.4
CVE-2025-53368
Citizen is vulnerable to stored XSS attack in the legacy search bar
5.4
CVE-2025-49576
Citizen allows stored XSS in search no result messages
5.4
CVE-2025-49578
Citizen allows stored XSS in user registration date message
5.4
CVE-2025-49575
Citizen allows stored XSS in Command Palette tip messages
