CVE Catalog

CVE-2026-81817

HighCVSS 7.2
Published: Updated: Translated: NVD NIST

Summary

Flowintel versions 3.3.0 and later contain an insecure direct object reference (IDOR) issue across numerous task endpoints. Routes did not enforce that a task belonged to the supplied case, allowing an authenticated user with access to one case to manipulate tasks from another case. The patch adds task_case_bound_required and checks that note_id belongs to the current task.

Risk Assessment

An authenticated user can gain unauthorized access to tasks in other cases, potentially leading to data leakage or unauthorized modifications.

Recommendation

Update Flowintel to a version containing the fix that enforces task-case binding and verifies note ownership.

Original NVD description (English source)

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

Vulnerability data from NVD (NIST) · CISA KEV · EPSS