The site-offline plugin before 1.4.4 for WordPress lacks certain wp_create_nonce and wp_verify_nonce calls, aka 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.
Link | Tags |
---|---|
https://plugins.trac.wordpress.org/changeset/2445009/ | third party advisory patch |
https://developer.wordpress.org/reference/functions/wp_create_nonce/ | third party advisory |
https://developer.wordpress.org/reference/functions/wp_verify_nonce/ | third party advisory |
https://wordpress.org/plugins/site-offline/#developers | product third party advisory |
https://advisory.checkmarx.net/advisory/CX-2020-4292 | third party advisory exploit |