Skip to main content

Flowintel CVE-2026-81817

| EUVDEUVD-2026-67123 HIGH
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-08-27 CIRCL GHSA-ccgv-2jpf-98m2
7.2
CVSS 4.0 · Vendor: CIRCL
Share

Severity by source

Vendor (CIRCL) PRIMARY
7.2 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:H/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
7.6 HIGH

Editor-level authentication required (PR:L); no scope change as impact is confined to application data; high integrity due to unauthorized task modification and deletion across cases.

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

Primary rating from Vendor (CIRCL).

CVSS VectorVendor: CIRCL

CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:H/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
X

Lifecycle Timeline

3
Source Code Evidence Fetched
Aug 27, 2026 - 17:22 vuln.today
Analysis Generated
Aug 27, 2026 - 17:22 vuln.today
CVE Published
Aug 27, 2026 - 13:10 cve.org
HIGH 7.2

DescriptionCVE.org

Affected versions of Flowintel contain an insecure direct object reference / broken object-level authorization issue across numerous task endpoints.

The routes generally received both a case identifier and a task identifier, but previously they did not enforce that the task actually belonged to the supplied case. As a result, an authenticated user with editor-level access to one case could potentially substitute the ID of a task from another case and invoke operations against that foreign task.

The patch introduces task_case_bound_required, which loads both objects and returns 404 unless the task belongs to the requested case. This protection is applied to edit, delete, note, assignment, status, file, export, MISP-linking, subtask, external-reference, and other task-related endpoints.

The fix also adds explicit checks that a requested note_id belongs to the current task before returning or exporting it, closing related cross-object access paths.

Version impacted =>3.3.0

AnalysisAI

Broken object-level authorization across Flowintel task endpoints allows authenticated editor-level users to perform unauthorized operations on tasks belonging to cases they do not own. Flowintel versions >= 3.3.0 accept a case ID and task ID pair on task-related routes but previously failed to verify that the referenced task actually belonged to the supplied case, enabling cross-case data access and manipulation. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
Authenticate with editor-level Flowintel account
Delivery
Identify or enumerate task IDs from target case
Exploit
Craft API request substituting foreign task ID with own case ID
Execution
Server accepts request without ownership check
Impact
Read, modify, or delete unauthorized task data

Vulnerability AssessmentAI

Exploitation Exploitation requires a valid Flowintel account with editor-level access to at least one case - unauthenticated exploitation is not possible per the CVSS PR:L metric. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:H/VA:L/SC:N/SI:N/SA:N, score 7.2) accurately reflects the threat profile: network-reachable, low complexity, requiring only a low-privilege authenticated session, with high integrity impact on vulnerable-system data. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario An attacker authenticated as an editor on Case A enumerates task IDs by interacting with their own case, then crafts API requests substituting a task ID from Case B into endpoints such as DELETE /case/{caseB_id}/task/{taskB_id} or GET /case/{caseA_id}/task/{taskB_id}/note. Because the pre-patch routes only verified case-level access and not task-to-case ownership, the server processes the request against the foreign task, enabling the attacker to read, modify, or delete task data - including notes, files, assignments, and MISP-linked artifacts - from cases they have no legitimate access to. …
Remediation Apply the upstream patch at commit 10676eec7f1286d7ee0769546c772c5cb9c1c72b (https://github.com/flowintel/flowintel/commit/10676eec7f1286d7ee0769546c772c5cb9c1c72b.patch); an exact tagged release version is not confirmed in available data, so administrators should verify the target release includes this commit before deploying. … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours, identify all Flowintel deployments and document affected versions 3.3.0 and later. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

CVE-2026-81826 CRITICAL
9.1 Aug 27

Persistent session hijacking is possible in Flowintel version 3.3.0 and later because the application fails to invalidat

CVE-2026-81818 HIGH
8.6 Aug 27

Privilege escalation in Flowintel's administrative user-edit API allows an organization administrator to modify full adm

CVE-2026-81662 HIGH
8.6 Aug 27

Remote code execution in Flowintel's alerts settings update endpoint (versions >= 3.3.0) allows an authenticated high-pr

CVE-2026-81743 HIGH
7.5 Aug 27

Remote code execution via log path traversal in Flowintel 3.3.0 and later is achievable by an authenticated administrato

CVE-2026-81659 HIGH
7.1 Aug 27

Flowintel's PDF export pipeline passes attacker-controlled note content to Pandoc with the raw_tex extension enabled, al

CVE-2026-69075 MEDIUM
6.9 Aug 03

Stored XSS via Vue template injection in FlowIntel allows an authenticated low-privilege user to persist malicious Vue i

CVE-2026-81827 MEDIUM
6.9 Aug 27

Log injection in Flowintel versions 3.3.0 and later allows unauthenticated remote attackers to forge arbitrary log lines

CVE-2026-9813 MEDIUM
6.2 May 28

Server-side request forgery in FlowIntel up to version 3.3.0 allows a low-privileged authenticated user to coerce the ap

CVE-2026-81819 MEDIUM
5.3 Aug 27

Insufficient authorization on the Flowintel /my_assignment/user API endpoint allows any authenticated API user to retrie

CVE-2026-81820 MEDIUM
5.1 Aug 27

Stored cross-site scripting in Flowintel's MISP timeline renderer allows an authenticated low-privileged attacker to inj

CVE-2026-81814 MEDIUM
5.1 Aug 27

Stored cross-site scripting in Flowintel's calendar view (versions >= 3.3.0) allows an authenticated user with case-crea

CVE-2026-81753 MEDIUM
5.1 Aug 27

Stored cross-site scripting in Flowintel case notes allows an authenticated low-privileged user to inject malicious Java

Share

CVE-2026-81817 vulnerability details – vuln.today

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