0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-11 02:59:07 +08:00
discourse/plugins/discourse-calendar/app/services/discourse_post_event
discoursebot 56e9ffc8f4
SECURITY: Private event invitee details leak through invitees list endpoint [backport 2026.6] (#42112)
Backport of #42109 to release/2026.6.

---

## Summary

The invitee-list route for private events previously authorized only
host-post visibility, allowing an authenticated viewer to retrieve
attendee identities, RSVP states, and attendance totals that should be
hidden. The fix enforces the same private-event detail policy used by
EventSerializer before returning invitee data, returning a 403 error to
unauthorized viewers.

## Source

- Patch Triage: https://patch.discourse.org/patch-triage/1546

Co-authored-by: discourse-patch-triage
<272280883+discourse-patch-triage[bot]@users.noreply.github.com>

Co-authored-by: Bannon Tanner <bannon@discourse.org>
2026-07-28 16:11:07 -05:00
..
action DEV: Extract mutating EventsController actions into services (#41053) 2026-06-24 18:45:06 -03:00
event FEATURE: livestreams as a persistent event option (#41096) 2026-06-26 12:30:21 -04:00
bulk_invite.rb DEV: Extract mutating EventsController actions into services (#41053) 2026-06-24 18:45:06 -03:00
chat_channel_sync.rb
create_invitee.rb FEATURE: Better RSVPs on recurring events (#39892) 2026-05-18 10:42:09 +02:00
csv_bulk_invite.rb DEV: Extract mutating EventsController actions into services (#41053) 2026-06-24 18:45:06 -03:00
destroy_event.rb DEV: Extract mutating EventsController actions into services (#41053) 2026-06-24 18:45:06 -03:00
destroy_invitee.rb FIX: Add missing checks to InviteesController and convert to services (#38023) 2026-02-25 10:58:16 +01:00
invite.rb DEV: Extract mutating EventsController actions into services (#41053) 2026-06-24 18:45:06 -03:00
list_invitees.rb SECURITY: Private event invitee details leak through invitees list endpoint [backport 2026.6] (#42112) 2026-07-28 16:11:07 -05:00
update_invitee.rb FEATURE: Better RSVPs on recurring events (#39892) 2026-05-18 10:42:09 +02:00