CVE-2024-43369

Persistent Cross-site Scripting in Ibexa RichText Field Type

Published Aug 15, 2024 CVSS 3.1 · 7.2 High EPSS < 1% KEV · Not listed
Description
Ibexa RichText Field Type is a Field Type for supporting rich formatted text stored in a structured XML format. In versions on the 4.6 branch prior to 4.6.10, the validator for the RichText fieldtype blocklists `javascript:` and `vbscript:` in links to prevent XSS. This can leave other options open, and the check can be circumvented using upper case. Content editing permissions for RichText content is required to exploit this vulnerability, which typically means Editor role or higher. The fix implements an allowlist instead, which allows only approved link protocols. The new check is case insensitive. Version 4.6.10 contains a patch for this issue. No known workarounds are available.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2024-2602 Ibexa RichText Field Type is a Field Type for supporting rich formatted text stored in a structured XML format. In versions on the 4.6 branch prior to 4.6.10, the validator for the RichText fieldtype blocklists `javascript:` and `vbscript:` in links to prevent XSS. This can leave other options open, and the check can be circumvented using upper case. Content editing permissions for RichText content is required to exploit this vulnerability, which typically means Editor role or higher. The fix implements an allowlist instead, which allows only approved link protocols. The new check is case insensitive. Version 4.6.10 contains a patch for this issue. No known workarounds are available.
Github GHSA Github GHSA GHSA-hvcf-6324-cjh7 Persistent Cross-site Scripting in Ibexa RichText Field Type
History
Type Values Removed Values Added
First Time appeared Ibexa
Ibexa ezplatform-richtext
Ibexa fieldtype-richtext
CPEs cpe:2.3:a:ibexa:ezplatform-richtext:*:*:*:*:*:*:*:*
cpe:2.3:a:ibexa:fieldtype-richtext:*:*:*:*:*:*:*:*
Vendors & Products Ibexa
Ibexa ezplatform-richtext
Ibexa fieldtype-richtext
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description Ibexa RichText Field Type is a Field Type for supporting rich formatted text stored in a structured XML format. In versions on the 4.6 branch prior to 4.6.10, the validator for the RichText fieldtype blocklists `javascript:` and `vbscript:` in links to prevent XSS. This can leave other options open, and the check can be circumvented using upper case. Content editing permissions for RichText content is required to exploit this vulnerability, which typically means Editor role or higher. The fix implements an allowlist instead, which allows only approved link protocols. The new check is case insensitive. Version 4.6.10 contains a patch for this issue. No known workarounds are available.
Title Persistent Cross-site Scripting in Ibexa RichText Field Type
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 7.2, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Aug 16, 2024, 2:05 PM
Reserved
Aug 9, 2024, 2:23 PM
Status
Deferred
Published
Aug 16, 2024, 2:15 AM
Modified
Jun 17, 2026, 7:50 AM