WordPress Core < 3.9.2 - Cross-Site Request Forgery Protection Bypass

2014-08-06 00:00
David Tomaschik

Strategic Overview

Status
Patched in 3.7.4
Affected CoreWordPress 3.9
Affected Version3.7 – 3.9.1 · 4 branches
CVSS8.8High
CVECVE-2014-5204
View all WordPress 3.9 vulnerabilities

Vulnerability Overview

wp-includes/pluggable.php in WordPress before 3.9.2 rejects invalid CSRF nonces with a different timing depending on which characters in the nonce are incorrect, which makes it easier for remote attackers to bypass a CSRF protection mechanism via a brute-force attack.

Technical Analysis

REMEDIATION: Update to one of the following versions, or a newer patched version: 3.7.4, 3.8.4, 3.9.2 --- IDENTIFIER: CWE-352 (Cross-Site Request Forgery (CSRF)) The web application does not, or cannot, sufficiently verify whether a request was intentionally provided by the user who sent the request, which could have originated from an unauthorized actor.

External References

Vulnerability data © Defiant, Inc., provided under the Wordfence Intelligence T&C