PT-2024-30536 · Ez Systems · Ezplatform-Richtext+1
Published
2024-08-14
·
Updated
2024-08-19
·
CVE-2024-43372
CVSS v3.1
7.2
High
| Vector | AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N |
Name of the Vulnerable Software and Affected Versions
ezplatform-richtext versions prior to the patched version
fieldtype-richtext versions prior to the patched version
Description
The validator for the RichText fieldtype blocklists
javascript: and vbscript: in links to prevent XSS, but this check can be circumvented using upper case, leaving other options open. Content editing permissions for RichText content are required to exploit this issue, which typically means Editor role or higher. The fix implements an allowlist instead, which allows only approved link protocols, and the new check is case insensitive.Recommendations
For ezplatform-richtext, update to a patched version to resolve the issue.
For fieldtype-richtext, update to a patched version to resolve the issue.
As a temporary workaround, consider restricting the use of the RichText fieldtype until a patch is available.
Avoid using upper case to circumvent the blocklist check in the RichText fieldtype until the issue is resolved.
Fix
XSS
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Ezplatform-Richtext
Fieldtype-Richtext