Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain valid Flowintel API credentials
-
ExploitSend GET /my_assignment/user?user_id=<victim_id>
-
ExecutionEndpoint skips role check
-
ImpactReceive victim's assignment records
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires valid Flowintel API authentication (an active account satisfying the api_required decorator). No elevated role is needed - any standard authenticated API user is sufficient. The attacker must know or enumerate a valid user_id belonging to another user; depending on Flowintel's ID scheme, sequential integers may be trivially guessable. The vulnerability is limited to the /my_assignment/user endpoint and yields only assignment-related metadata for the targeted user. Exploitation is impossible without prior authentication and does not affect users on systems where the patched decorator (admin_or_org_admin_required) has been applied. No specific non-default configuration is required - any Flowintel deployment running an unpatched version with multiple user accounts is exposed by default. |
| Impact | The CVSS 4.0 base score of 5.3 (AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N) accurately reflects a moderate, narrow-impact issue: network-reachable, low-complexity, but requiring prior authentication and delivering only limited confidentiality exposure. No EPSS data was provided, and the vulnerability is absent from CISA KEV, suggesting no observed mass exploitation. The missing-authorization class (CWE-862) is straightforward to discover through API enumeration but yields only assignment metadata - not credentials, session tokens, or high-value secrets - limiting the damage radius. Real-world risk is further constrained by Flowintel's niche deployment base (primarily CERT/CSIRT organizations). The primary concern is insider threat or lateral movement within a multi-tenant Flowintel instance where user isolation is expected. A version discrepancy exists in the source data: the CVE description states 'Version impacted =>3.3.0' (implying ≥3.3.0), while EUVD-2026-67127 states '≤3.3.0'; the EUVD range is treated as authoritative here, but consumers should verify with the vendor. |
| Exploit ScenarioDerived | An authenticated Flowintel user with standard API credentials issues a GET request to /my_assignment/user with a user_id parameter set to the identifier of a higher-privileged colleague or administrator. The endpoint returns that user's assignment records without checking whether the caller has admin or org-admin privileges. No public proof-of-concept exists, but the attack requires only knowledge of another user's numeric identifier, which may be enumerable or observable within the same organization's workflow. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 27, 2026
Insufficient authorization on the Flowintel /my_assignment/user API endpoint allows any authenticated API user to retrieve assignment records belonging to other users by supplying an arbitrary user_id parameter. Affected are Flowintel instances up to and including version 3.3.0, per EUVD-2026-67127. The fix, confirmed via commit 10ec32e7, elevates the required privilege level by replacing the api_required decorator with admin_or_org_admin_required, restricting cross-user assignment queries to administrators only. No public exploit code has been identified at time of analysis, and the vulnerability is not listed in CISA KEV.
RemediationAI
Apply the upstream fix by integrating commit 10ec32e7baa0fa12ffb83bec36d1b4749a428b5c from the Flowintel GitHub repository (https://github.com/flowintel/flowintel/commit/10ec32e7baa0fa12ffb83bec36d1b4749a428b5c.patch); no separately tagged patched release version has been independently confirmed at time of analysis, so this constitutes an upstream fix available via PR/commit rather than a versioned release. As a compensating control where applying the patch immediately is not possible, restrict API access to the /my_assignment/user endpoint at the network or reverse-proxy layer (e.g., block or require elevated network-segment authentication for that specific route), accepting the trade-off that legitimate admin tooling using the endpoint may be disrupted. Additionally, audit API access logs for anomalous user_id values that differ from the authenticated caller's own ID, which would indicate attempted or successful exploitation.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Flowintel is a case management and workflow platform used in security operations and CERT/CSIRT environments, as evidenced by reporting from CIRCL (Computer Incident Response Center Luxembourg). The vulnerable component is app/my_assignment/my_assignment_api.py, a Flask-class-based API view using method_decorators for access control. CWE-862 (Missing Authorization) describes the root cause: the endpoint authenticated the caller via api_required but performed no role check before executing the cross-user data lookup. The user_id parameter was accepted without verifying that the calling user had rights to query another user's records. CPE cpe:2.3:a:flowintel:flowintel:*:*:*:*:*:*:*:* (wildcard version) is the affected product identifier, with EUVD constraining impact to versions 0 through 3.3.0 inclusive.
Know when Flowintel 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
Network-accessible API requires low-privilege authentication; confidentiality impact is limited to another user's assignment metadata with no integrity or availability effect.
Primary rating from Vendor (CIRCL).
CVSS VectorVendor: CIRCL
DescriptionCVE.org
Affected versions of Flowintel expose the /my_assignment/user API endpoint to any authenticated API user. The endpoint accepts a user_id parameter identifying the user whose assignments should be returned, but previously had no role restriction beyond general API authentication.
As a result, a lower-privileged authenticated user could potentially query another user’s assignment information by supplying that user’s identifier.
The fix changes:
method_decorators = [api_required]
to:
method_decorators = [admin_or_org_admin_required, api_required]
so only administrators or organization administrators can perform cross-user assignment queries.
Version impacted =>3.3.0
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Persistent session hijacking is possible in Flowintel version 3.3.0 and later because the application fails to invalidat
Remote code execution in Flowintel's alerts settings update endpoint (versions >= 3.3.0) allows an authenticated high-pr
Privilege escalation in Flowintel's administrative user-edit API allows an organization administrator to modify full adm
Remote code execution via log path traversal in Flowintel 3.3.0 and later is achievable by an authenticated administrato
Broken object-level authorization across Flowintel task endpoints allows authenticated editor-level users to perform una
Flowintel's PDF export pipeline passes attacker-controlled note content to Pandoc with the raw_tex extension enabled, al
Log injection in Flowintel versions 3.3.0 and later allows unauthenticated remote attackers to forge arbitrary log lines
Stored XSS via Vue template injection in FlowIntel allows an authenticated low-privilege user to persist malicious Vue i
Server-side request forgery in FlowIntel up to version 3.3.0 allows a low-privileged authenticated user to coerce the ap
Stored cross-site scripting in Flowintel case notes allows an authenticated low-privileged user to inject malicious Java
Stored cross-site scripting in Flowintel's calendar view (versions >= 3.3.0) allows an authenticated user with case-crea
Stored cross-site scripting in Flowintel's MISP timeline renderer allows an authenticated low-privileged attacker to inj
EUVD-2026-67127
GHSA-49jg-8r6h-h4r7
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB