Severity by source
AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
Primary rating from GitHub Advisory · only source for this CVE.
CVSS VectorGitHub Advisory
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
Lifecycle Timeline
8DescriptionGitHub Advisory
OpenCTI is an open source platform for managing cyber threat intelligence knowledge and observables. Prior to 6.9.5, the safeEjs.ts file does not properly sanitize EJS templates. Users with the Manage customization capability can run arbitrary JavaScript in the context of the OpenCTI platform process during notifier template execution. This vulnerability is fixed in 6.9.5.
Articles & Coverage 1
AnalysisAI
Server-Side Template Injection in OpenCTI notifier templates allows privileged administrators with 'Manage customization' capability to execute arbitrary JavaScript in the platform process context. Affecting all versions prior to 6.9.5, this vulnerability permits authenticated high-privilege users to achieve complete system compromise through unsafe EJS template rendering in safeEjs.ts. No public exploit code identified and EPSS score of 0.07% indicates low observed exploitation probability, but CVSS 9.1 Critical rating reflects the total technical impact once privileged access is obtained. Vendor patch released in version 6.9.5.
Technical ContextAI
OpenCTI is a cyber threat intelligence platform built on Node.js that uses EJS (Embedded JavaScript) templating for customizable notification templates. The vulnerability stems from CWE-1336 (Improper Neutralization of Special Elements Used in a Template Engine), specifically affecting the safeEjs.ts module responsible for rendering user-provided EJS templates. When administrators with customization privileges create or modify notifier templates, the platform fails to properly sanitize template expressions, allowing injection of arbitrary JavaScript code. This Server-Side Template Injection (SSTI) executes in the Node.js process context with full platform privileges, bypassing the intended sandbox restrictions that should limit template capabilities to safe data interpolation only.
RemediationAI
Upgrade immediately to OpenCTI version 6.9.5 or later, released February 2026, which includes fixes for the unsafe template sanitization in safeEjs.ts. Release details at https://github.com/OpenCTI-Platform/opencti/releases/tag/6.9.5. For organizations unable to upgrade immediately, implement strict compensating controls: (1) Audit and remove 'Manage customization' capability from all accounts except a minimal set of fully-trusted platform administrators-this reduces attack surface but limits operational flexibility for distributed teams. (2) Enable comprehensive audit logging for all notifier template creation and modification events, with real-time alerting on template changes-adds detection capability but does not prevent exploitation. (3) If feasible, disable custom notifier templates entirely and use only built-in notification formats-this eliminates the attack vector but may break existing workflows dependent on customized notifications. Review the GitHub advisory for any additional vendor-recommended mitigations. All workarounds trade functionality for security; patching to 6.9.5 is the only complete remediation.
Invision Community 5.0.0 through 5.0.6 contains an unauthenticated remote code execution vulnerability in the template e
Remote code execution in the WPML WordPress multilingual plugin (versions up to and including 4.6.12) allows Contributor
Rejetto HTTP File Server, up to and including version 2.3m, is vulnerable to a template injection vulnerability. Rated c
Tandoor Recipes is an application for managing recipes, planning meals, and building shopping lists. Rated critical seve
changedetection.io is an open source web page change detection, website watcher, restock monitor and notification servic
A server side template injection vulnerability in CrushFTP in all versions before 10.7.1 and 11.1.0 on all platforms all
Gibbon through 26.0.00 allows /modules/School%20Admin/messengerSettings.php Server Side Template Injection leading to Re
Server-side template injection in FOSSBilling versions prior to 0.8.0 allows authenticated administrators to execute arb
AutoGPT versions 0.3.4 and earlier are vulnerable to a Server-Side Template Injection (SSTI) that could lead to Remote C
Improper Neutralization of Special Elements Used in a Template Engine in GitHub repository mlflow/mlflow prior to 2.9.2.
Improper Neutralization of Special Elements Used in a Template Engine in GitHub repository microweber/microweber prior t
OneBlog v2.3.6 was discovered to contain a template injection vulnerability via the template management department. Rate
Same technique Information Disclosure
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-20972