Description
OpenCTI is an open source platform for managing cyber threat intelligence knowledge and observables. Prior to 7.260706.0, the JSON ingestion mapper's extractWithRegexp formula function compiled a user-supplied regular expression with the JavaScript RegExp engine in opencti-platform/opencti-graphql/src/parser/json-mapper.ts without validating its complexity. An authenticated user with JSON mapper creation permission could provide a catastrophically backtracking pattern and matching ingestion input, blocking the Node.js event loop and making the GraphQL API unavailable to all users. Scheduled ingestion could repeatedly execute the malicious mapper without additional attacker action, and recovery could require disabling the mapper and restarting the process. The issue affects availability and does not expose or modify data. This issue is fixed in version 7.260706.0.
Published: 2026-09-15
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Availability - Denial of Service via ReDoS
Action: Immediate Patch
AI Analysis

Impact

The vulnerability originates from the JSON ingestion mapper compiling user‑supplied regular expressions with the JavaScript RegExp engine without validating complexity. An authenticated user with JSON mapper creation permission can provide a pattern that causes catastrophic backtracking against matching input, which exhausts the Node.js event loop and blocks the GraphQL API for all users. The flaw is a classic Regular Expression Denial of Service (CWE‑1333) combined with general resource‑exhaustion weakness (CWE‑400). No data confidentiality or integrity impact is reported.

Affected Systems

OpenCTI Platform versions prior to 7.260706.0 are affected. The flaw exists in the JSON ingestion mapper implementation within opencti‑platform/opencti’s GraphQL layer, affecting any system where users can create JSON mappers and run scheduled ingestions.

Risk and Exploitability

The CVSS score of 7.1 indicates moderate severity. The EPSS score of 0.00466 indicates a very low likelihood of exploitation, amounting to less than 1% probability. The vulnerability is not listed in CISA KEV. Exploitation requires authenticated access with mapper‑creation rights, which limits public threat actors but permits internal users or compromised accounts to trigger denial of service. Scheduled ingestion jobs can repeatedly execute the malicious mapper without further attacker input, potentially causing persistent outages until the mapper is disabled and the process restarted.

Generated by OpenCVE AI on September 17, 2026 at 06:31 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the OpenCTI Platform update to version 7.260706.0 or later, which removes the unvalidated RegExp compilation.
  • Restrict JSON mapper creation permissions to trusted administrators or disable mapper functionality until the update is applied.
  • Monitor the GraphQL API for unusually long request times or failed compilations and quarantine suspicious ingestion jobs.

Generated by OpenCVE AI on September 17, 2026 at 06:31 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 16 Sep 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 15 Sep 2026 22:00:00 +0000

Type Values Removed Values Added
First Time appeared Opencti-platform
Opencti-platform opencti
Vendors & Products Opencti-platform
Opencti-platform opencti

Tue, 15 Sep 2026 19:45:00 +0000

Type Values Removed Values Added
Description OpenCTI is an open source platform for managing cyber threat intelligence knowledge and observables. Prior to 7.260706.0, the JSON ingestion mapper's extractWithRegexp formula function compiled a user-supplied regular expression with the JavaScript RegExp engine in opencti-platform/opencti-graphql/src/parser/json-mapper.ts without validating its complexity. An authenticated user with JSON mapper creation permission could provide a catastrophically backtracking pattern and matching ingestion input, blocking the Node.js event loop and making the GraphQL API unavailable to all users. Scheduled ingestion could repeatedly execute the malicious mapper without additional attacker action, and recovery could require disabling the mapper and restarting the process. The issue affects availability and does not expose or modify data. This issue is fixed in version 7.260706.0.
Title OpenCTI: User-Controlled ReDoS in JSON Ingestion Mapper
Weaknesses CWE-1333
CWE-400
References
Metrics cvssV4_0

{'score': 7.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Opencti-platform Opencti
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-16T18:36:50.219Z

Reserved: 2026-08-19T19:52:28.214Z

Link: CVE-2026-76821

cve-icon Vulnrichment

Updated: 2026-09-16T18:18:36.278Z

cve-icon NVD

Status : Received

Published: 2026-09-15T20:17:57.280

Modified: 2026-09-16T19:17:34.207

Link: CVE-2026-76821

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-17T06:45:03Z

Weaknesses
  • CWE-1333

    Inefficient Regular Expression Complexity

  • CWE-400

    Uncontrolled Resource Consumption