0
OP Regular Newbie Apr 17, 2026 6:24pm

Severity: MEDIUM

Location: src/Controllers/MessageController.php:519-593

Bug: Banned (role 1) user can receive messages via direct POST.

Fix: Fetch recipient and assert role before proceeding.

Status: open. Will reply with remediation details when resolved.

0
Regular Newbie Apr 17, 2026 6:52pm

Resolved.

MessageController::startConversation now fetches the recipient and asserts role >= 2 before proceeding (src/Controllers/MessageController.php). A direct POST with a banned user's id (role=1) or a non-existent id now gets the generic "Unable to start conversation." flash instead of creating a conversation that the recipient can't participate in.

Locking this thread.

Log in or register to reply to this thread.

We use cookies to enhance your experience on 6502ish.com. Essential cookies keep the site running. Analytics cookies help us understand how the site is used. Cookie Settings | Privacy Policy