Cross-site scripting (XSS) in the real-time collaboration package
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- Passive
- Attack complexity
- Low
- Attack requirements
- Present
- Impact type
- Cross-site scripting
- Confidentiality · integrity · availability
- Low · Low · None
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA and GitHub. Impact type from CWE-79.
Summary
CKEditor 5 is a modern JavaScript rich-text editor with an MVC architecture. During a recent internal audit, a Cross-Site Scripting (XSS) vulnerability was discovered in the CKEditor 5 real-time collaboration package. This vulnerability affects user markers, which represent users' positions within the document. It can lead to unauthorized JavaScript code execution, which might happen with a very specific editor and token endpoint configuration. This vulnerability affects only installations with Real-time collaborative editing enabled. The problem has been recognized and patched. The fix is available in version 44.2.1 (and above). Users are advised to upgrade. There are no known workarounds for this vulnerability.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| ckeditor | ckeditor5 | @ckeditor/ckeditor5-real-time-collaboration: >= 41.3.0, < 44.2.1; ckeditor5-premium-features: >= 42.0.0, < 44.2.1 | — | No fix listed | CNA |
| — | @ckeditor/ckeditor5-real-time-collaboration (npm) | 41.3.0 to before 44.2.1 | 44.2.1 | Patch available | GHSA-j3mm-wmfm-mwvh |
| — | ckeditor5-premium-features (npm) | 42.0.0 to before 44.2.1 | 44.2.1 | Patch available | GHSA-j3mm-wmfm-mwvh |
- ckeditor5 Vendorckeditor Affected @ckeditor/ckeditor5-real-time-collaboration: >= 41.3.0, < 44.2.1; ckeditor5-premium-features: >= 42.0.0, < 44.2.1 Fixed in — No fix listed CNA
- @ckeditor/ckeditor5-real-time-collaboration (npm) Vendor— Affected 41.3.0 to before 44.2.1 Fixed in 44.2.1 Patch available GHSA-j3mm-wmfm-mwvh
- ckeditor5-premium-features (npm) Vendor— Affected 42.0.0 to before 44.2.1 Fixed in 44.2.1 Patch available GHSA-j3mm-wmfm-mwvh
Remediation
- Fix · GHSA-j3mm-wmfm-mwvh @ckeditor/ckeditor5-real-time-collaboration (npm) Fixed in 44.2.1 Advisory →
- Fix · GHSA-j3mm-wmfm-mwvh ckeditor5-premium-features (npm) Fixed in 44.2.1 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2025-25299
- 2026-10-03 Alias added: GHSA-j3mm-wmfm-mwvh
References
Other 5
- https://github.com/ckeditor/ckeditor5/security/advisories/GHSA-j3mm-wmfm-mwvh
- https://ckeditor.com/docs/ckeditor5/latest/features/collaboration/real-time-collaboration/real-time-collaboration.html
- https://github.com/ckeditor/ckeditor5/releases/tag/v44.2.1
- https://ckeditor.com/docs/ckeditor5/latest/features/collaboration/real-time-collaboration/real-time-collaboration.html?docId=ee1dca024c9b4e44aef039f99ebe6c664
- https://github.com/ckeditor/ckeditor5
More ckeditor vulnerabilities
- TI-2023-15111 A unrestricted file upload vulnerability was discovered in the ‘Browse and upload images’… CVSS 3.1CRITICAL 9.8
- TI-2025-37971 A reflected cross-site scripting (XSS) vulnerability in CKeditor v46.1.0 & Angular… CVSS 3.1MEDIUM 5.4
- TI-2021-18004 HTML comments vulnerability allowing to execute JavaScript code CVSS 3.1HIGH 8.2
- TI-2026-81521 Cross-site scripting in CKEditor 5 engine package CVSS 3.1HIGH 8.1
- TI-2022-08543 Regular expression Denial of Service in dialog plugin CVSS 3.1HIGH 7.5
- TI-2021-18003 Advanced Content Filter (ACF) vulnerability allowing to execute JavaScript code using malformed HTML CVSS 3.1HIGH 8.2
Sources
- CVE-2025-25299 · CVE Program
- CVE-2025-25299 · NVD
- FIRST EPSS
- GHSA-j3mm-wmfm-mwvh · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences