CVE-2024-24815

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.
Cross-site Scripting
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
NISTNIST
6.1 MEDIUM
NETWORK
LOW
NONE
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
GitHub_MCNA
6.1 MEDIUM
NETWORK
LOW
NONE
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
CISA-ADPADP
---
---
CVEADP
---
---
Base Score
CVSS 3.x
EPSS Score
Percentile: 28%
VendorProductVersion
ckeditorckeditor
4.0 ≤
𝑥
< 4.24.0
𝑥
= Vulnerable software versions
Debian logo
Debian Releases
Debian Product
Codename
ckeditor
bullseye
no-dsa
bookworm
ignored
buster
no-dsa
sid
vulnerable
ckeditor3
bookworm
ignored
bullseye
no-dsa
buster
no-dsa
Ubuntu logo
Ubuntu Releases
Ubuntu Product
Codename
ckeditor
plucky
needs-triage
oracular
Fixed 4.22.1+dfsg1-2ubuntu0.24.10.1
released
noble
Fixed 4.22.1+dfsg1-2ubuntu0.24.04.1~esm1
released
mantic
ignored
jammy
Fixed 4.16.2+dfsg-1ubuntu0.1~esm1
released
focal
Fixed 4.12.1+dfsg-1ubuntu0.1+esm1
released
bionic
Fixed 4.5.7+dfsg-2ubuntu0.18.04.1+esm1
released
xenial
Fixed 4.5.7+dfsg-2ubuntu0.16.04.1~esm2
released
trusty
ignored
ckeditor3
plucky
needs-triage
oracular
needs-triage
noble
needs-triage
mantic
ignored
jammy
needs-triage
focal
needs-triage
bionic
needs-triage
xenial
ignored
trusty
ignored
ldap-account-manager
plucky
needs-triage
oracular
needs-triage
noble
needs-triage
mantic
ignored
jammy
needs-triage
focal
needs-triage
bionic
needs-triage
xenial
needs-triage
trusty
ignored
request-tracker4
plucky
needs-triage
oracular
needs-triage
noble
needs-triage
mantic
ignored
jammy
needs-triage
focal
needs-triage
bionic
needs-triage
xenial
needs-triage
trusty
ignored