{"id":"CVE-2026-81817","summary":"Flowintel Missing Task-to-Case Authorization Allows Cross-Case Task Modification","details":"Affected versions of Flowintel contain an insecure direct object reference / broken object-level authorization issue across numerous task endpoints.\n\n\nThe 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.\n\n\nThe 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.\n\nThe 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.\n\nVersion impacted =\u003e3.3.0","modified":"2026-08-30T03:31:02.225465461Z","published":"2026-08-27T13:10:30.500Z","database_specific":{"cna_assigner":"CIRCL","cwe_ids":["CWE-639"],"osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/81xxx/CVE-2026-81817.json"},"references":[{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/81xxx/CVE-2026-81817.json"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-81817"},{"type":"FIX","url":"https://github.com/flowintel/flowintel/commit/10676eec7f1286d7ee0769546c772c5cb9c1c72b.patch"},{"type":"PACKAGE","url":"https://github.com/flowintel/flowintel"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/flowintel/flowintel","events":[{"introduced":"0"},{"fixed":"10676eec7f1286d7ee0769546c772c5cb9c1c72b"}],"database_specific":{"extracted_events":[{"introduced":"0"},{"last_affected":"3.3.0"}],"source":["AFFECTED_FIELD","REFERENCES"]}}],"versions":["3.3.0","3.2.0","3.1.0","3.0.0","2.3.0","2.2.1","2.1.1","2.1.0","2.0.0","1.6.2","1.6.1","1.6.0","1.5.0","1.4.1","1.4.0","1.3.1","1.3.0","1.2.0","1.1.0","1.0.0","0.8.0","0.7.0","0.6.0","0.5.1","0.5.0","0.4.0","0.3.0","0.2.1","0.2.0","0.1.0","0.0.1"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-81817.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V4","score":"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"}]}