Every CVE Search/ Get API key

CVE-2022-24728

Cross-site Scripting in CKEditor4

5.4 MediumFix available

CKEditor4 is an open source what-you-see-is-what-you-get HTML editor. A vulnerability has been discovered in the core HTML processing module and may affect all plugins used by CKEditor 4 prior to version 4.18.0. The vulnerability allows someone to inject malformed HTML bypassing content sanitization, which could result in executing JavaScript code. This problem has been patched in version 4.18.0. There are currently no known workarounds.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
Low
User interaction
Required

What an attacker can affect

Confidentiality
Low
Integrity
Low
Availability
None

Exploit likelihood

1.20%Up 0.3 points since Mar 17, 2022
90%50%10%1%

What each source reports

CVE List Score used 5.4

Cross-site Scripting in CKEditor4

CKEditor4 is an open source what-you-see-is-what-you-get HTML editor. A vulnerability has been discovered in the core HTML processing module and may affect all plugins used by CKEditor 4 prior to version 4.18.0. The vulnerability allows someone to inject malformed HTML bypassing content sanitization, which could result in executing JavaScript code. This problem has been patched in version 4.18.0. There are currently no known workarounds.

Record
CVE-2022-24728
CVSS 3.1
5.4 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
Weakness
CWE-79
Updated
2026-11-02
EUVDEUVD-2022-1305 5.4

CKEditor4 is an open source what-you-see-is-what-you-get HTML editor. A vulnerability has been discovered in the core HTML processing module and may affect all plugins used by CKEditor 4 prior to version 4.18.0. The vulnerability allows someone to inject malformed HTML bypassing content sanitization, which could result in executing JavaScript code. This problem has been patched in version 4.18.0. There are currently no known workarounds.

Record
EUVD-2022-1305
CVSS 3.1
5.4 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
Updated
2026-11-02
GitHub AdvisoriesGHSA-4fc4-4p5g-6w89 5.4

Cross-site Scripting in CKEditor4

Affected packages

The vulnerability has been discovered in the core HTML processing module and may affect all plugins used by CKEditor 4.

Impact

A potential vulnerability has been discovered in CKEditor 4 HTML processing core module. The vulnerability allowed to inject malformed HTML bypassing content sanitization, which could result in executing JavaScript code. It affects all users using the CKEditor 4 at version < 4.18.0.

Patches

The problem has been recognized and patched. The fix will be available in version 4.18.0.

For more information

Email us at [email protected] if you have any questions or comments about this advisory.

Acknowledgements

The CKEditor 4 team would like to thank GHSL team member Kevin Backhouse (@kevinbackhouse) for recognizing and reporting this vulnerability.

Record
GHSA-4fc4-4p5g-6w89
CVSS 3.1
5.4 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
Weakness
CWE-79
Updated
2026-11-02
NVD 5.4

CKEditor4 is an open source what-you-see-is-what-you-get HTML editor. A vulnerability has been discovered in the core HTML processing module and may affect all plugins used by CKEditor 4 prior to version 4.18.0. The vulnerability allows someone to inject malformed HTML bypassing content sanitization, which could result in executing JavaScript code. This problem has been patched in version 4.18.0. There are currently no known workarounds.

Record
CVE-2022-24728
CVSS 3.1
5.4 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
CVSS 2.0
3.5 LowAV:N/AC:M/Au:S/C:N/I:P/A:N
Weakness
CWE-79
Updated
2026-11-02
OSV 5.4

Cross-site Scripting in CKEditor4

CKEditor4 is an open source what-you-see-is-what-you-get HTML editor. A vulnerability has been discovered in the core HTML processing module and may affect all plugins used by CKEditor 4 prior to version 4.18.0. The vulnerability allows someone to inject malformed HTML bypassing content sanitization, which could result in executing JavaScript code. This problem has been patched in version 4.18.0. There are currently no known workarounds.

Record
CVE-2022-24728
CVSS 3.1
5.4 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
Weakness
CWE-79
Updated
2026-11-02
OSVCVE-2022-24729 6.5

Regular expression Denial of Service in dialog plugin

CKEditor4 is an open source what-you-see-is-what-you-get HTML editor. CKEditor4 prior to version 4.18.0 contains a vulnerability in the dialog plugin. The vulnerability allows abuse of a dialog input validator regular expression, which can cause a significant performance drop resulting in a browser tab freeze. A patch is available in version 4.18.0. There are currently no known workarounds.

Record
CVE-2022-24729
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Weakness
CWE-400
Updated
2026-11-02
Show 8 moreShow less
OSVDEBIAN-CVE-2022-24728 5.4

CKEditor4 is an open source what-you-see-is-what-you-get HTML editor. A vulnerability has been discovered in the core HTML processing module and may affect all plugins used by CKEditor 4 prior to version 4.18.0. The vulnerability allows someone to inject malformed HTML bypassing content sanitization, which could result in executing JavaScript code. This problem has been patched in version 4.18.0. There are currently no known workarounds.

Record
DEBIAN-CVE-2022-24728
CVSS 3.1
5.4 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
Updated
2026-11-03
OSVGHSA-4fc4-4p5g-6w89 5.4

Cross-site Scripting in CKEditor4

Affected packages

The vulnerability has been discovered in the core HTML processing module and may affect all plugins used by CKEditor 4.

Impact

A potential vulnerability has been discovered in CKEditor 4 HTML processing core module. The vulnerability allowed to inject malformed HTML bypassing content sanitization, which could result in executing JavaScript code. It affects all users using the CKEditor 4 at version < 4.18.0.

Patches

The problem has been recognized and patched. The fix will be available in version 4.18.0.

For more information

Email us at [email protected] if you have any questions or comments about this advisory.

Acknowledgements

The CKEditor 4 team would like to thank GHSL team member Kevin Backhouse (@kevinbackhouse) for recognizing and reporting this vulnerability.

Record
GHSA-4fc4-4p5g-6w89
CVSS 3.1
5.4 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
Weakness
CWE-79
Updated
2026-11-02
OSVUBUNTU-CVE-2022-24728 5.4

CKEditor4 is an open source what-you-see-is-what-you-get HTML editor. A vulnerability has been discovered in the core HTML processing module and may affect all plugins used by CKEditor 4 prior to version 4.18.0. The vulnerability allows someone to inject malformed HTML bypassing content sanitization, which could result in executing JavaScript code. This problem has been patched in version 4.18.0. There are currently no known workarounds.

Record
UBUNTU-CVE-2022-24728
CVSS 3.1
5.4 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
Updated
2026-11-02
OSVBIT-drupal-2022-24728 No score

Cross-site Scripting in CKEditor4

CKEditor4 is an open source what-you-see-is-what-you-get HTML editor. A vulnerability has been discovered in the core HTML processing module and may affect all plugins used by CKEditor 4 prior to version 4.18.0. The vulnerability allows someone to inject malformed HTML bypassing content sanitization, which could result in executing JavaScript code. This problem has been patched in version 4.18.0. There are currently no known workarounds.

Record
BIT-drupal-2022-24728
Updated
2026-11-02
OSVBIT-drupal-2022-24729 No score

Regular expression Denial of Service in dialog plugin

CKEditor4 is an open source what-you-see-is-what-you-get HTML editor. CKEditor4 prior to version 4.18.0 contains a vulnerability in the dialog plugin. The vulnerability allows abuse of a dialog input validator regular expression, which can cause a significant performance drop resulting in a browser tab freeze. A patch is available in version 4.18.0. There are currently no known workarounds.

Record
BIT-drupal-2022-24729
Updated
2026-11-02
OSVCLSA-2026-1782349134 No score

TuxCare security update for ckeditor4 (3 CVEs)

TuxCare rebuilt ckeditor4 to address 3 CVEs. Fixed in 4.17.1-tuxcare.1.

Record
CLSA-2026-1782349134
Updated
2026-11-02
OSVDRUPAL-CORE-2022-005 No score

The Drupal project uses the CKEditor library for WYSIWYG editing. CKEditor has released a security update that impacts Drupal.

Vulnerabilities are possible if Drupal is configured to allow use of the CKEditor library for WYSIWYG editing. An attacker that can create or edit content (even without access to CKEditor themselves) may be able to exploit one or more Cross-Site Scripting (XSS) vulnerabilities to target users with access to the WYSIWYG CKEditor, including site admins with privileged access.

For more information, see CKEditor's security advisories:

This advisory is not covered by Drupal Steward.

Record
DRUPAL-CORE-2022-005
Updated
2026-11-02
OSVUSN-7258-1 No score

ckeditor vulnerabilities

Kevin Backhouse discovered that CKEditor did not properly sanitize HTML content. An attacker could possibly use this issue to perform cross site scripting and obtain sensitive information. This issue only affected Ubuntu 16.04 LTS, Ubuntu 18.04 LTS, Ubuntu 20.04 LTS and Ubuntu 22.04 LTS. (CVE-2022-24728)

It was discovered that CKEditor did not properly handle the creation of editor instances in the Iframe Dialog and Media Embed packages. An attacker could possibly use this issue to perform cross site scripting and obtain sensitive information. This issue only affected Ubuntu 16.04 LTS, Ubuntu 18.04 LTS, Ubuntu 20.04 LTS and Ubuntu 22.04 LTS. (CVE-2023-28439)

It was discovered that CKEditor did not properly handle parsing HTML content. An attacker could possibly use this issue to perform cross site scripting and obtain sensitive information. (CVE-2024-24815, CVE-2024-24816)

It was discovered that CKEditor did not properly sanitize version notifications. An attacker could possibly use this issue to perform cross site scripting and obtain sensitive information. This issue only affected Ubuntu 24.04 LTS and Ubuntu 24.10. (CVE-2024-43411)

Record
USN-7258-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
ckeditor4
npm
before 4.18.0
4.18.0
drupal
Bitnami
From an advisory covering 2 CVEs
8.0.0 up to 9.2.15, 9.3.0 up to 9.3.8
9.2.159.3.8
ckeditor4
TuxCare:npm
From an advisory covering 3 CVEs
4.17.1-tuxcare.0 up to 4.17.1-tuxcare.1, plus listed versions
4.17.1
4.17.1-tuxcare.1
ckeditor
Debian:12
before 4.19.0+dfsg-1
4.19.0+dfsg-1
ckeditor3
Debian:12
All versions, plus listed versions
3.6.6.1+dfsg-7
None known
drupal/core
Packagist
From an advisory covering 2 CVEs
8.0.0 up to 9.2.15, 9.3.0 up to 9.3.8, plus listed versions
8.0.18.0.28.0.38.0.48.0.5
Show 45 moreShow less
8.0.68.1.08.1.0-beta18.1.0-beta28.1.0-rc18.1.18.1.108.1.28.1.38.1.48.1.58.1.68.1.78.1.88.1.98.2.08.2.0-beta18.2.0-beta28.2.0-beta38.2.0-rc18.2.0-rc28.2.18.2.28.2.38.2.48.2.58.2.68.2.78.2.88.3.08.3.0-alpha18.3.0-beta18.3.0-rc18.3.0-rc28.3.18.3.28.3.38.3.48.3.58.3.68.3.78.3.88.3.98.4.08.4.0-alpha1
9.2.159.3.8
ckeditor4
npm
From an advisory covering 2 CVEs
before 4.18.0
4.18.0
ckeditor
Ubuntu:Pro:16.04:LTS
All versions, plus listed versions
4.4.4+dfsg1-34.5.6+dfsg-14.5.7+dfsg-14.5.7+dfsg-24.5.7+dfsg-2ubuntu0.16.04.1~esm14.5.7+dfsg-2ubuntu0.16.04.1~esm24.5.7+dfsg-2ubuntu0.16.04.1~esm3
None known
ldap-account-manager
Ubuntu:16.04:LTS
All versions, plus listed versions
4.9-15.1-15.2-15.2-1ubuntu1
None known
request-tracker4
Ubuntu:16.04:LTS
All versions, plus listed versions
4.2.11-24.2.12-34.2.12-44.2.12-5
None known
Show 24 moreShow less
Affected packages
PackageAffectedFixed
ckeditor
Ubuntu:Pro:18.04:LTS
All versions, plus listed versions
4.5.7+dfsg-24.5.7+dfsg-2ubuntu0.18.04.14.5.7+dfsg-2ubuntu0.18.04.1+esm14.5.7+dfsg-2ubuntu0.18.04.1+esm2
None known
ckeditor3
Ubuntu:18.04:LTS
All versions, plus listed versions
3.6.6.1+dfsg-1
None known
ldap-account-manager
Ubuntu:18.04:LTS
All versions, plus listed versions
5.7-16.1-16.2-1
None known
request-tracker4
Ubuntu:Pro:18.04:LTS
All versions, plus listed versions
4.4.1-54.4.2-14.4.2-24.4.2-2ubuntu0.1~esm1
None known
ckeditor
Ubuntu:Pro:20.04:LTS
All versions, plus listed versions
4.11.1+dfsg-14.12.1+dfsg-14.12.1+dfsg-1ubuntu0.14.12.1+dfsg-1ubuntu0.1+esm14.12.1+dfsg-1ubuntu0.1+esm2
None known
ckeditor3
Ubuntu:20.04:LTS
All versions, plus listed versions
3.6.6.1+dfsg-33.6.6.1+dfsg-4
None known
ldap-account-manager
Ubuntu:20.04:LTS
All versions, plus listed versions
6.7-1
None known
request-tracker4
Ubuntu:20.04:LTS
All versions, plus listed versions
4.4.3-24.4.3-2+deb10u3build0.20.04.1
None known
ckeditor3
Ubuntu:22.04:LTS
All versions, plus listed versions
3.6.6.1+dfsg-7
None known
ldap-account-manager
Ubuntu:22.04:LTS
All versions, plus listed versions
7.5-17.7-1
None known
request-tracker4
Ubuntu:22.04:LTS
All versions, plus listed versions
4.4.4+dfsg-2ubuntu14.4.4+dfsg-2ubuntu1.22.04.1
None known
ckeditor
Ubuntu:Pro:22.04:LTS
All versions, plus listed versions
4.16.0+dfsg-24.16.2+dfsg-14.16.2+dfsg-1ubuntu0.1~esm14.16.2+dfsg-1ubuntu0.1~esm2
None known
ckeditor3
Ubuntu:24.04:LTS
All versions, plus listed versions
3.6.6.1+dfsg-7
None known
ldap-account-manager
Ubuntu:24.04:LTS
All versions, plus listed versions
8.3-18.5-1
None known
request-tracker4
Ubuntu:24.04:LTS
All versions, plus listed versions
4.4.4+dfsg-2ubuntu14.4.4+dfsg-2ubuntu24.4.7+dfsg-1
None known
ldap-account-manager
Ubuntu:25.10
All versions, plus listed versions
9.0-1
None known
request-tracker4
Ubuntu:25.10
All versions, plus listed versions
4.4.7+dfsg-4syncable1
None known
ldap-account-manager
Ubuntu:26.04:LTS
All versions, plus listed versions
9.0-19.0-1build1
None known
request-tracker4
Ubuntu:26.04:LTS
All versions, plus listed versions
4.4.7+dfsg-4syncable1
None known
ckeditor
Ubuntu:Pro:16.04:LTS
From an advisory covering 5 CVEs
before 4.5.7+dfsg-2ubuntu0.16.04.1~esm2, plus listed versions
4.4.4+dfsg1-34.5.6+dfsg-14.5.7+dfsg-14.5.7+dfsg-24.5.7+dfsg-2ubuntu0.16.04.1~esm1
4.5.7+dfsg-2ubuntu0.16.04.1~esm2
ckeditor
Ubuntu:Pro:18.04:LTS
From an advisory covering 5 CVEs
before 4.5.7+dfsg-2ubuntu0.18.04.1+esm1, plus listed versions
4.5.7+dfsg-24.5.7+dfsg-2ubuntu0.18.04.1
4.5.7+dfsg-2ubuntu0.18.04.1+esm1
ckeditor
Ubuntu:Pro:20.04:LTS
From an advisory covering 5 CVEs
before 4.12.1+dfsg-1ubuntu0.1+esm1, plus listed versions
4.11.1+dfsg-14.12.1+dfsg-14.12.1+dfsg-1ubuntu0.1
4.12.1+dfsg-1ubuntu0.1+esm1
ckeditor
Ubuntu:Pro:22.04:LTS
From an advisory covering 5 CVEs
before 4.16.2+dfsg-1ubuntu0.1~esm1, plus listed versions
4.16.0+dfsg-24.16.2+dfsg-1
4.16.2+dfsg-1ubuntu0.1~esm1
ckeditor
Ubuntu:Pro:24.04:LTS
From an advisory covering 5 CVEs
before 4.22.1+dfsg1-2ubuntu0.24.04.1~esm1, plus listed versions
4.22.1+dfsg1-2
4.22.1+dfsg1-2ubuntu0.24.04.1~esm1

History

History
RecordedChangedSources
affected, factsOSV
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2022-24728 is a medium vulnerability (CVSS 5.4) in Ckeditor, published March 16, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.20%, the 68th percentile. Fixed in ckeditor4 4.18.0.

References

Show 19 moreShow less
This page doesn't list everything

Left out here: 183 versions. The JSON record has them.

MoveEnter Open