Medium severity · published Jul 12, 2021
CVE-2021-24408
Prismatic < 2.8 - Contributor+ Stored XSS
5.4
CVSS
0.6%
EPSS
No
On KEV
Description
The Prismatic WordPress plugin before 2.8 does not sanitise or validate some of its shortcode parameters, allowing users with a role as low as Contributor to set Cross-Site payload in them. A post made by a contributor would still have to be approved by an admin to have the XSS trigger able in the frontend, however, higher privilege users, such as editor could exploit this without the need of approval, and even when the blog disallows the unfiltered_html capability.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
Attack vector
Network
Complexity
Low
Privileges
Low
User interaction
Required
Confidentiality
Low
Integrity
Low
Availability
None
Scope
Changed
Exploitation
Is it being used?
Exploit prediction (EPSS)0.6% · higher than 50% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
PR
Prismatic · Jeff Starr
2.8 before 2.8 · source: vendor, NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2021-24408
CVE.org
https://www.cve.org/CVERecord?id=CVE-2021-24408
Exploit
https://wpscan.com/vulnerability/51855853-e7bd-425f-802c-824209f4f84d
More from Prismatic
6.1
CVE-2021-24409
Prismatic < 2.8 - Reflected Cross-Site Scripting (XSS)
