Description
IRIS through 2.4.29 fails to properly validate case authorization in comment listing endpoints for notes, tasks, IOCs, assets, and evidence items. Attackers with access to any single case can enumerate sequential object identifiers and read comment threads from cases they have no authorization to access.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
dfir-iris iris-web
Default version status: unaffected
0 to ≤ 2.4.29affected
pkg:github/dfir-iris/iris-webReferences
- https://github.com/geo-chen/oss/blob/main/iris-web.md ↗
- https://github.com/dfir-iris/iris-web ↗
- https://github.com/dfir-iris/iris-web/blob/v2.4.29/source/app/blueprints/case/case_notes_routes.py#L404-L411 ↗
- https://github.com/dfir-iris/iris-web/blob/v2.4.29/source/app/datamgmt/case/case_comments.py#L22 ↗
- https://www.vulncheck.com/advisories/iris-through-2.4.29-unauthorized-comment-access-via-object-id ↗