CVE-2024-25109 Cross-Site Scripting in the extensions, settings, permissions and namespaces subpages of ManageWiki
An attacker with editinterface rights can inject malicious scripts into ManageWiki settings pages, potentially compromising user sessions.
- Exploited in the wild
- Not known
- Login needed
- An administrator
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- None listed
What is CVE-2024-25109?
CVE-2024-25109 is a medium-severity cross-site scripting vulnerability in miraheze ManageWiki, published on 9 Feb 2024. An attacker needs administrator access to exploit it, with no action from the victim.
Official description
ManageWiki is a MediaWiki extension allowing users to manage wikis. Special:ManageWiki does not escape escape interface messages on the `columns` and `help` keys on the form descriptor. An attacker may exploit this and would have a cross site scripting attack vector. Exploiting this on-wiki requires the `(editinterface)` right. Users should apply the code changes in commits `886cc6b94`, `2ef0f50880`, and `6942e8b2c` to resolve this vulnerability. There are no known workarounds for this vulnerability.
Weakness: CWE-79
Which versions are affected by CVE-2024-25109?
It affects 1 product.
Products include Miraheze Managewiki.
How do I fix CVE-2024-25109?
No fix has been published for CVE-2024-25109 yet. Limit exposure of the affected software until one is available.
Escape output for the context it lands in and set a strict Content Security Policy. Upgrading the affected component is the real fix. More about Cross-site scripting.
Is CVE-2024-25109 being exploited?
There is no known exploitation of CVE-2024-25109 in the wild and no public exploit code.
Other vulnerabilities in miraheze ManageWiki
- CVE-2021-29483 wikiconfig API leaked private config variables set through ManageWiki
- CVE-2025-32956 ManageWiki has SQL injection vulnerability in NamespaceMigrationJob
- CVE-2025-32964 Missing authorization in ManageWiki
- CVE-2025-43861 ManageWiki Vulnerable to Self-XSS in review dialog via unsanitized field reflection
Sources
Also known as GHSA-4jr2-jhfm-2r84.