Skip to main content

AI CKEditor EUVDEUVD-2026-107814

| CVE-2026-96392 LOW
Improper Neutralization of Special Elements Used in a Template Engine (CWE-1336)
2026-10-22 drupal GHSA-xxh3-46q2-4vrc
3.5
CVSS 3.1 · Vendor: drupal
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as low-privileged Drupal user
  2. Exploit
    Submit crafted template syntax via AI CKEditor
  3. Execution
    Trigger template evaluation on render
  4. Impact
    Achieve limited code injection

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V1 - Encoding and Sanitization Template injection prevention
Exploitation Conditions

Requires an authenticated Drupal account with permission to use the AI CKEditor module's features (CVSS PR:L), plus user interaction (UI:R) for the crafted template input to be processed/rendered. The specific product feature, CKEditor configuration, or rendering path that evaluates the unneutralized template syntax is not detailed in the available sources, so the exact trigger is not described in the available sources. Limiting factors that reduce real-world risk: valid authentication is needed, exploitation is not fully automatic (interaction required), scope is unchanged, and only sites running AI CKEditor below 1.4.3 are affected. Updating to 1.4.3 is the vendor-provided fix.

Impact

This is a low-priority issue despite being a code-injection/template-injection class flaw (CWE-1336). The vendor CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N) scores it only 3.5, and the vuln.today decision label is 'monitor' - the weakest urgency tier - both of which align. Key limiting signals: exploitation requires an already-authenticated user (PR:L) plus user interaction (UI:R), the scope is unchanged (S:U), and impact is capped at low confidentiality with NO integrity or availability impact (I:N/A:N). That impact profile is notably conservative for a vulnerability titled 'Code Injection' via a template engine, which as a class (SSTI) often enables arbitrary code execution and full compromise; this tension between the flaw class and the vendor-assigned low impact should be verified against the Drupal advisory before deprioritizing entirely. There is no EPSS score, no CISA KEV listing, and no public exploit reference in the provided data, so exploitation is neither probable nor observed. Overall this is a genuine but low-severity, authenticated, interaction-dependent issue - not an emergency.

Exploit ScenarioDerived

An authenticated Drupal user who has permission to use the AI CKEditor module submits content containing crafted special characters that the template engine fails to neutralize. When that content is subsequently processed/rendered (the required user interaction), the injected template expression is evaluated, yielding limited code injection against the site. No public exploit code was identified in the provided sources.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 22, 2026

Template injection (CWE-1336) in the Drupal AI CKEditor module affects versions 0.0.0 through 1.4.3, allowing an authenticated Drupal user who can use the module's features to inject unneutralized template syntax that is later evaluated by a template engine, producing limited code injection. Successful exploitation requires the victim to interact with crafted content (CVSS PR:L/UI:R), and impact is confined to low confidentiality and integrity effects within the unchanged component scope. No public exploit code or active exploitation has been reported, and availability of an updated release (1.4.3) keeps priority at monitor level.

RemediationAI

Upgrade the AI CKEditor Drupal module to 1.4.3 or later, which the vendor provides as the fix (per the Drupal advisory https://www.drupal.org/sa-contrib-2026-187); sites that cannot update immediately should consider disabling the module until the update can be applied, accepting the loss of its CKEditor/AI editing features. Because exploitation requires an authenticated account with permission to use the module's features plus a user-interaction step, restricting those permissions to trusted roles and limiting who can author content processed by the module reduces exposure while the update is scheduled. No public exploit code or active exploitation is known, consistent with the monitor-level priority assigned to this issue.

Affected VersionsENISA

AI CKEditor 0.0.0 <1.4.3

Affected Packages

composer drupal/ai_ckeditor fix: 1.4.3
euvd ai_ckeditor fix: 1.4.3

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in composer, euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The flaw is classified as CWE-1336, Improper Neutralization of Special Elements Used in a Template Engine, meaning user-supplied content reaches a template engine without the special syntax being escaped or stripped, so template directives can be interpreted rather than treated as literal text. The affected component is the Drupal contributed module AI CKEditor, tracked by CPE cpe:2.3:a:drupal:ai_ckeditor and covering releases from 0.0.0 up to and including 1.4.3. The sources identify the module and the injection class but do not specify which CKEditor-integrated feature, configuration or rendering/evaluation path processes the template syntax, so the precise trigger is not described in the available sources. The assessed vector (AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N) indicates the attack surface is network-reachable, requires a valid authenticated account with permission to use the module's features, and depends on a user-interaction step before the crafted template input is processed.

Know when Ai Ckeditor gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (drupal) PRIMARY 3.5 LOW
AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N
vuln.today AI 4.6 MEDIUM

Network-reachable but needs an authenticated low-privileged account (PR:L) and interaction to render injected template input (UI:R); code injection plausibly affects confidentiality and integrity at low level, no availability impact.

3.1 AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (drupal).

CVSS VectorVendor: drupal

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
Required
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
None

Lifecycle Timeline

3
CVSS changed
Oct 22, 2026 - 14:22 NVD
3.5 (LOW)
Patch available
Oct 22, 2026 - 03:01 EUVD
CVE Published
Oct 22, 2026 - 01:21 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

Improper Neutralization of Special Elements Used in a Template Engine vulnerability in Drupal AI CKEditor allows Code Injection. This issue affects AI CKEditor versions: from 0.0.0 to 1.4.3.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Low
niche Drupal contrib AI editor module, limited deployment footprint
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity LOW
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

18
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +18
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Code Injection CRITICAL

Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy