Description
Improper Neutralization of Input During Web Page Generation (XSS or 'Cross-site Scripting') vulnerability in Wikimedia Foundation CheckUser.

This vulnerability is associated with program files modules/ext.CheckUser.TempAccounts/components/blockConnectedTempAccountsField.Vue.



This issue affects CheckUser: from 1.46.0-rc.0 before 1.46.0.
Published: 2026-07-01
Score: 0 Low
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is an improper neutralization of input during web page generation (CWE‑79) located in the blockConnectedTempAccountsField component of the Wikimedia Foundation CheckUser extension. A malicious user who can block temporary accounts can insert a crafted JavaScript payload into the system message field. When that message is later displayed to any user, the injected script executes in the victim’s browser, resulting in stored cross‑site scripting that can be used to steal session cookies, deface content, or perform other client‑side attacks.

Affected Systems

Wikimedia Foundation CheckUser, from version 1.46.0-rc.0 up to but excluding 1.46.0, is affected. All pre‑1.46.0 releases that include the blockConnectedTempAccountsField feature are vulnerable. Administrators running those versions should verify whether the blocking feature is enabled and assess the potential exposure in their environments.

Risk and Exploitability

The flaw is triggered by users who have permission to block temporary accounts and supply crafted message. Based on the EPSS score of less than 1 % and the absence from the CISA KEV catalog, no publicly known exploits exist and the probability of exploitation is low. The attack does not provide server‑side code execution and is limited to privileged users with block rights, thereby restricting the overall risk to administrators.

Generated by OpenCVE AI on August 1, 2026 at 23:24 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade CheckUser to version 1.46.0 or later to remove the vulnerable component.
  • If an upgrade cannot be performed immediately, disable or remove the blockConnectedTempAccountsField interface to prevent untrusted input from being stored in system messages.
  • Implement output encoding or sanitization on all system messages rendered by CheckUser to neutralize injected scripts.

Generated by OpenCVE AI on August 1, 2026 at 23:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
History

Thu, 02 Jul 2026 00:00:00 +0000

Type Values Removed Values Added
First Time appeared Wikimedia
Wikimedia checkuser
Vendors & Products Wikimedia
Wikimedia checkuser

Wed, 01 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 01 Jul 2026 14:30:00 +0000

Type Values Removed Values Added
Description Improper Neutralization of Input During Web Page Generation (XSS or 'Cross-site Scripting') vulnerability in Wikimedia Foundation CheckUser. This vulnerability is associated with program files modules/ext.CheckUser.TempAccounts/components/blockConnectedTempAccountsField.Vue. This issue affects CheckUser: from 1.46.0-rc.0 before 1.46.0.
Title Stored XSS through a system message when blocking a temporary account that's related to other temporary accounts
Weaknesses CWE-79
References
Metrics cvssV4_0

{'score': 0, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:H/UI:A/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Mediawiki Mediawiki
Wikimedia Checkuser
cve-icon MITRE

Status: PUBLISHED

Assigner: wikimedia-foundation

Published:

Updated: 2026-07-01T14:46:05.002Z

Reserved: 2026-06-27T13:32:41.613Z

Link: CVE-2026-58034

cve-icon Vulnrichment

Updated: 2026-07-01T14:46:00.899Z

cve-icon NVD

Status : Analyzed

Published: 2026-07-01T15:17:11.150

Modified: 2026-07-09T17:20:38.083

Link: CVE-2026-58034

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-01T23:30:04Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')