Advisory Database
  • Advisories
  • Dependency Scanning
  1. composer
  2. ›
  3. ckeditor/ckeditor
  4. ›
  5. CVE-2024-24815

CVE-2024-24815: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

February 7, 2024 (updated February 20, 2024)

CKEditor4 is an open source what-you-see-is-what-you-get HTML editor. A cross-site scripting vulnerability has been discovered in the core HTML parsing module in versions of CKEditor4 prior to 4.24.0-lts. It may affect all editor instances that enabled full-page editing mode or enabled CDATA elements in Advanced Content Filtering configuration (defaults to script and style elements). The vulnerability allows attackers to inject malformed HTML content bypassing Advanced Content Filtering mechanism, which could result in executing JavaScript code. An attacker could abuse faulty CDATA content detection and use it to prepare an intentional attack on the editor. A fix is available in version 4.24.0-lts.

References

  • ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dtd.html
  • ckeditor.com/docs/ckeditor4/latest/features/fullpage.html
  • ckeditor.com/docs/ckeditor4/latest/guide/dev_advanced_content_filter.html
  • github.com/advisories/GHSA-fq6h-4g8v-qqvm
  • github.com/ckeditor/ckeditor4/commit/8ed1a3c93d0ae5f49f4ecff5738ab8a2972194cb
  • github.com/ckeditor/ckeditor4/security/advisories/GHSA-fq6h-4g8v-qqvm
  • nvd.nist.gov/vuln/detail/CVE-2024-24815

Code Behaviors & Features

Detect and mitigate CVE-2024-24815 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions before 4.24.0

Fixed versions

  • 4.24.0

Solution

Upgrade to version 4.24.0 or above.

Impact 6.1 MEDIUM

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N

Learn more about CVSS

Weakness

  • CWE-78: Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
  • CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Source file

packagist/ckeditor/ckeditor/CVE-2024-24815.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Wed, 14 May 2025 12:16:13 +0000.