CVE-2025-6590
The HTMLUserTextField is accessible to logged-out users on private wikis
through Special:PasswordReset. Validation error messages returned by this
field included unescaped usernames parsed as wikitext. This allowed
logged-out attackers arbitrary access to the parser, enabling them to
reveal page contents through transclusion, e.g., "{{:Private page}}".
Escape the username parameter using wfEscapeWikiText() to prevent
wikitext interpretation in error messages.
Bug: T392746
Change-Id: Ifd8283e107e1655fa3f5694183c4f67954e5c4c5
|
||
|---|---|---|
| .. | ||
| fields | ||
| CodexHTMLForm.php | ||
| CollapsibleFieldsetLayout.php | ||
| HTMLForm.php | ||
| HTMLFormActionFieldLayout.php | ||
| HTMLFormElement.php | ||
| HTMLFormField.php | ||
| HTMLFormFieldLayout.php | ||
| HTMLFormFieldRequiredOptionsException.php | ||
| HTMLNestedFilterable.php | ||
| OOUIHTMLForm.php | ||
| VFormHTMLForm.php | ||