Junglewise Threat Intelligence

CVE-2026-81817: Flowintel broken object-level authorization in task endpoints

CVE-2026-81817 · Severity: info · CVSS 5.4 · Published 2026-08-27

Technologies: FlowIntel. Vendors: FlowIntel.

Executive brief

Flowintel is a collaborative task and case management system used to organize investigative work. A flaw in its authorization checks allowed authenticated users with editor permissions to access and modify tasks belonging to cases they should not have access to, by supplying task identifiers from other cases. This could enable unauthorized data exposure, modification, or deletion of tasks outside a user's authorized cases.

Technical details

The vulnerability is a broken object-level authorization (BOLA) flaw affecting numerous task-related endpoints in Flowintel. Endpoints accepted both a case identifier (cid) and task identifier (tid) but did not validate that the task actually belonged to the specified case. An authenticated editor-level user could substitute a task ID from a different case into requests to edit, delete, modify notes, assign, change status, manage files, or perform other operations on that foreign task. The patch introduces a task_case_bound_required decorator that validates task ownership by verifying task.case_id matches the requested case before proceeding, and adds explicit note_id ownership checks. The vulnerability required authentication and editor-level access but no additional user interaction; network reachability to the application was sufficient to exploit it.

Affected products

  • Flowintel Flowintel 3.3.0 and prior

Timeline

  • 2026-08-27: disclosed
  • 2026-08-18: patched

References

Related threats