Files
hackerspace.sh/lib/actions
Moheeb ZaraandClaude Opus 4.8 3243e4ce98 fix(payments): verify member_id belongs to caller's space (IDOR)
logCashPayment and linkPaymentToMember accepted a uuid member_id without
checking it belongs to the caller's space (the equipment/class paths were
already hardened for exactly this). Look up the member scoped to the caller's
space and reject a foreign id before writing.

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
2026-08-04 19:10:42 -07:00
..