Vulnerability Details : CVE-2019-12826
A Cross-Site-Request-Forgery (CSRF) vulnerability in widget_logic.php in the 2by2host Widget Logic plugin before 5.10.2 for WordPress allows remote attackers to execute PHP code via snippets (that are attached to widgets and then eval'd to dynamically determine their visibility) by crafting a malicious POST request that tricks administrators into adding the code.
Vulnerability category: Cross-site request forgery (CSRF)
Products affected by CVE-2019-12826
- cpe:2.3:a:wpchef:widget_logic:*:*:*:*:*:wordpress:*:*
Exploit prediction scoring system (EPSS) score for CVE-2019-12826
2.39%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 90 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2019-12826
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-2019-12826
-
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-2019-12826
-
https://wpvulndb.com/vulnerabilities/9403
Widget Logic <= 5.9.0 - CSRF to RCE
-
https://wpvulndb.com/vulnerabilities/9413
Widget Logic <= 5.10.2 - CSRF and Lack of Authorisation
-
https://plugins.trac.wordpress.org/changeset/2112753/widget-logic
Changeset 2112753 for widget-logic – WordPress Plugin RepositoryThird Party Advisory
-
https://dannewitz.ninja/posts/widget-logic-csrf-to-rce
Widget Logic <= 5.9.0 CSRF to RCE (CVE-2019-12826)Exploit;Third Party Advisory
Jump to