Nachrichten-Handler vertrauen user_id aus dem Request-Body #3

Open
opened 2026-08-14 17:10:25 +00:00 by RDietermann · 0 comments
Owner

create_message, update_message und delete_message nehmen user_id und conversation_id ungeprueft aus dem Body und pruefen keine Mitgliedschaft. Jeder angemeldete Nutzer kann damit im Namen eines anderen in eine beliebige Conversation schreiben.

Vorbestehend, aber das Realtime-Design stuetzt sich ausdruecklich darauf, dass die REST-Endpunkte die Sicherheitsgrenze sind — /sync, /changes und die Historie pruefen bereits.

Muss geschlossen sein, bevor eine Instanz erreichbar ist.

Hintergrund: docs/realtime/issues/07-verbindungsaufbau-und-auth.md

`create_message`, `update_message` und `delete_message` nehmen `user_id` und `conversation_id` ungeprueft aus dem Body und pruefen keine Mitgliedschaft. Jeder angemeldete Nutzer kann damit im Namen eines anderen in eine beliebige Conversation schreiben. Vorbestehend, aber das Realtime-Design stuetzt sich ausdruecklich darauf, dass die REST-Endpunkte die Sicherheitsgrenze sind — `/sync`, `/changes` und die Historie pruefen bereits. Muss geschlossen sein, bevor eine Instanz erreichbar ist. Hintergrund: `docs/realtime/issues/07-verbindungsaufbau-und-auth.md`
RDietermann added the security label 2026-08-14 17:10:25 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RDietermann/rustification-server#3