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
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| dfir-iris | iris-web | ≤ 2.4.29 | — |
References
- https://github.com/geo-chen/oss/blob/main/iris-web.md third-party-advisory
- https://github.com/dfir-iris/iris-web product
- https://github.com/dfir-iris/iris-web/blob/v2.4.29/source/app/blueprints/case/case_notes_routes.py#L404-L411 technical-description
- https://github.com/dfir-iris/iris-web/blob/v2.4.29/source/app/datamgmt/case/case_comments.py#L22 technical-description
- VulnCheck Advisory: IRIS through 2.4.29 Unauthorized Comment Access via Object ID third-party-advisory