Description
Chatify before 1.6.4 contains an authorization bypass vulnerability in the Pusher channel authorization endpoint that allows authenticated users to subscribe to other users' private channels by supplying arbitrary channel names. Attackers can request a signature for private-chatify.<victim id> via POST /chat/auth to receive the victim's incoming private messages and attachments in real time.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| munafio | Chatify | < 1.6.4 | 1.6.4 |
References
- https://github.com/munafio/chatify/issues/412 issue-tracking
- https://github.com/munafio/chatify/commit/e16bdb197d227aa2a66863c166bbb31c5f45bc2a patch
- Chatify v1.6.4 Release Notes release-notes
- https://github.com/munafio/chatify/blob/v1.6.3/src/ChatifyMessenger.php#L101-L124 technical-description
- https://hackmd.io/@hieund/chatify-pusher-channel-authorization-bypass technical-description
- VulnCheck Advisory: Chatify before 1.6.4 Pusher Authorization Bypass via /chat/auth Endpoint third-party-advisory