/data export-routes door VIEWER bereikbaar (privilege escalation) #86
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
jesse-a/OpenCRM#86
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Severity: HIGH
/data/export(CSV-bulk-export van klanten, projecten, facturen, uren) en/data/ubl(UBL-XML + factuur-PDF-ZIP) checkten alleenif (!session). De UI-page op/datavereist ADMIN, maar de underlying routes deden dat niet. Een VIEWER kon dus via directe URL bij gevoelige bulk-data komen.Fix: beide routes
hasRole('ADMIN')+totpEnabledchecks toegevoegd.Files: src/app/(app)/data/export/route.ts, src/app/(app)/data/ubl/route.ts
Opgelost in commit
67b2580.