Vulnerability advisory

CVE-2021-33829

Published Updated OSV record ↗

Also known as BIT-drupal-2021-33829DRUPAL-CORE-2021-003GHSA-rgx6-rjj4-c388

Severity
  • CVSS 3.xCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N

Affected versions

Repository

Affected commitsFixed by commit
GIT github.com/ckeditor/ckeditor4 ↗
8a12b041718e05eeffb62a931d95995ac72cbe22 to before cae20318d46745cc46c811da4e7d68b38ca32449cae20318d46745cc46c811da4e7d68b38ca32449
GIT github.com/ckeditor/ckeditor4-releases ↗
0d574568baeddda92f231681ea5aac4860dca4e4 to before a0d9ddd4b80b3dcc1d1bc8c2acc2d43e4c96b660a0d9ddd4b80b3dcc1d1bc8c2acc2d43e4c96b660
Also listed as affected (5)
  • standard/4.16.0
  • standard/4.15.1
  • standard/4.15.0
  • standard/4.14.1
  • standard/4.14.0
GIT github.com/drupal/drupal ↗
a412ca41cfc0d954fe3cb2dd982dc6ca049b1c70 to before 1667e06929722a8d913ef989cc00f70a38129d6d1667e06929722a8d913ef989cc00f70a38129d6d
d62812dc17ce593beb2ccd4cdbee1a76c95e3fd7 to before ac80ed0600b9437c5959d3293cdbc67be0b7d320ac80ed0600b9437c5959d3293cdbc67be0b7d320
5c6f14f762c9aef87cd2731818386f202ee8463c to before c1b981a183d874efbc3cd211373067b574c8f1cbc1b981a183d874efbc3cd211373067b574c8f1cb
Also listed as affected (22)
  • 9.1.8
  • 9.0.13
  • 8.9.15
  • 9.1.6
  • 9.1.5
  • 9.1.4
  • 8.9.12
  • 9.0.10
  • 9.1.2
  • 9.1.1
  • 8.9.11
  • 9.1.0
  • 8.9.8
  • 8.9.5
  • 9.0.5
  • 8.9.4
  • 8.9.3
  • 9.0.3
  • 8.9.2
  • 9.0.2
  • 8.9.0
  • 9.0.0

Description

A cross-site scripting (XSS) vulnerability in the HTML Data Processor in CKEditor 4 4.14.0 through 4.16.x before 4.16.1 allows remote attackers to inject executable JavaScript code through a crafted comment because --!> is mishandled.

References

  • Codex
  • Claude Code
  • VS Code
  • GitHub Copilot
  • Cursor
  • Cline
  • Windsurf
  • Google Anti-gravity
  • OpenCode
  • Pi
  • Gemini CLI
  • Hermes Agent
  • Zed
  • Junie
  • Qwen Code
  • Kiro
  • Kilo Code
  • Factory Droid

Set up GitHits for your agents

Run this command:

<> bash
npx githits@latest init

What happens next:

  1. Opens your browser to authorize GitHits
  2. Asks whether to set up GitHits at the user or project level
  3. Detects your supported AI coding tools
  4. Lets you choose which tools to configure
  5. Configures the selected tools