Vulnerability Details : CVE-2015-8623
The User::matchEditToken function in includes/User.php in MediaWiki before 1.23.12 and 1.24.x before 1.24.5 does not perform token comparison in constant time before returning, which allows remote attackers to guess the edit token and bypass CSRF protection via a timing attack, a different vulnerability than CVE-2015-8624.
Vulnerability category: Cross-site request forgery (CSRF)
Products affected by CVE-2015-8623
- cpe:2.3:a:mediawiki:mediawiki:*:*:*:*:*:*:*:*
- cpe:2.3:a:mediawiki:mediawiki:1.24.0:*:*:*:*:*:*:*
- cpe:2.3:a:mediawiki:mediawiki:1.24.1:*:*:*:*:*:*:*
- cpe:2.3:a:mediawiki:mediawiki:1.24.2:*:*:*:*:*:*:*
- cpe:2.3:a:mediawiki:mediawiki:1.24.3:*:*:*:*:*:*:*
- cpe:2.3:a:mediawiki:mediawiki:1.24.4:*:*:*:*:*:*:*
Exploit prediction scoring system (EPSS) score for CVE-2015-8623
0.27%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 63 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2015-8623
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
6.8
|
MEDIUM | AV:N/AC:M/Au:N/C:P/I:P/A:P |
8.6
|
6.4
|
NIST | |
8.8
|
HIGH | CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
2.8
|
5.9
|
NIST |
CWE ids for CVE-2015-8623
-
The web application does not, or can not, sufficiently verify whether a well-formed, valid, consistent request was intentionally provided by the user who submitted the request.Assigned by: nvd@nist.gov (Primary)
References for CVE-2015-8623
-
https://gerrit.wikimedia.org/r/#/c/156336/5/includes/User.php
User.php | gerrit.wikimedia Code ReviewIssue Tracking;Third Party Advisory
-
http://www.openwall.com/lists/oss-security/2015/12/21/8
oss-security - CVE requests for MediaWiki 1.26.1, 1.25.4, 1.24.5 and 1.23.12Mailing List;Patch;Third Party Advisory
-
http://www.openwall.com/lists/oss-security/2015/12/23/7
oss-security - Re: CVE requests for MediaWiki 1.26.1, 1.25.4, 1.24.5 and 1.23.12Mailing List;Patch;Third Party Advisory
-
https://phabricator.wikimedia.org/T119309
⚓ T119309 User::matchEditToken should use constant-time string comparisonPatch;Third Party Advisory
-
https://lists.wikimedia.org/pipermail/mediawiki-announce/2015-December/000186.html
[MediaWiki-announce] Security Release: 1.26.1, 1.25.4, 1.24.5 and 1.23.12Patch;Release Notes;Vendor Advisory
Jump to