Lucene search

K
cvelistGitHub_MCVELIST:CVE-2024-25107
HistoryFeb 08, 2024 - 10:46 p.m.

CVE-2024-25107 Cross-Site Scripting in WikiDiscover

2024-02-0822:46:39
CWE-79
GitHub_M
www.cve.org
3
cross-site scripting
wikidiscover
extension
createwiki
interface messages
xss
vulnerability
editinterface
commit 267e763a0
installation update
human-readable timestamp

CVSS3

4.9

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

HIGH

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

HIGH

Availability Impact

NONE

CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:N

EPSS

0.001

Percentile

20.6%

WikiDiscover is an extension designed for use with a CreateWiki managed farm to display wikis. On Special:WikiDiscover, the Language::date function is used when making the human-readable timestamp for inclusion on the wiki_creation column. This function uses interface messages to translate the names of months and days. It uses the ->text() output mode, returning unescaped interface messages. Since the output is not escaped later, the unescaped interface message is included on the output, resulting in an XSS vulnerability. Exploiting this on-wiki requires the (editinterface) right. This vulnerability has been addressed in commit 267e763a0. Users are advised to update their installations. There are no known workarounds for this vulnerability.

CNA Affected

[
  {
    "vendor": "miraheze",
    "product": "WikiDiscover",
    "versions": [
      {
        "version": "< 267e763a0d7",
        "status": "affected"
      }
    ]
  }
]

CVSS3

4.9

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

HIGH

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

HIGH

Availability Impact

NONE

CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:N

EPSS

0.001

Percentile

20.6%

Related for CVELIST:CVE-2024-25107