CVE-2021-32809: ckeditor Code Injection
Vulnerability summary
CVE-2021-32809 is a medium (CVSS 5.4) Code Injection vulnerability in ckeditor. EPSS estimates a 1.19% chance of exploitation in the next 30 days, higher than 67.4% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 2 · Related 2Timeline
- 12-08-2021PublishedVulnerability first disclosed.
- 03-08-2024Last modifiedVulnerability information updated.
Description
ckeditor is an open source WYSIWYG HTML editor with rich content support. A potential vulnerability has been discovered in CKEditor 4 [Clipboard](https://ckeditor.com/cke4/addon/clipboard) package. The vulnerability allowed to abuse paste functionality using malformed HTML, which could result in injecting arbitrary HTML into the editor. It affects all users using the CKEditor 4 plugins listed above at version >= 4.5.2. The problem has been recognized and patched. The fix will be available in version 4.16.2.
CVSS metrics
6 scores · 5 sources · 2 versions- CVE.orgCNA4.6MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:NDiffers
- OSV · UbuntuEcosystem advisory · calculated4.6MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:NDiffers
- OSV · DebianEcosystem advisory · calculated5.4MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
- OSV · NpmEcosystem advisory · calculated4.6MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:NDiffers
EPSS trend
Probability
1.19%
Chance of exploitation in the next 30 days
Percentile
67%
Versus all other CVEs
30-day change
0.00 pp
From 1.19% on 18-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root cause- CWE-94Improper Control of Generation of Code ('Code Injection')The product constructs all or part of a code segment using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the syntax or behavior of the intended code segment.
- CWE-79Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.
Affected systems
Oracle8 products
- application_express< 21.1.4
- banking_party_management2.7.0
- commerce_guided_search11.3.2
- commerce_merchandising11.3.2
- documaker12.6.3 | 12.6.4
Debian1 product
- ckeditor< 4.16.2+dfsg-1
Fedoraproject1 product
- fedoraEOL33 | 34 | 35
Npm1 product
- ckeditor4≥ 4.5.2, < 4.16.2
Ubuntu1 product
- ckeditor< 4.5.7+dfsg-2ubuntu0.16.04.1~esm1 | < 4.5.7+dfsg-2ubuntu0.18.04.1 | < 4.12.1+dfsg-1ubuntu0.1
6 vendors · 14 products
References
16 links- github.com/ckeditor/ckeditor4/security/advisories/GHSA-7889-rm5j-hpggX Refsource CONFIRMREPORTWEBThird Party Advisory