PT-2024-40170 · Pusher · Pusher

Published

2024-05-20

·

Updated

2024-05-20

CVSS v3.1

6.5

Medium

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
Name of the Vulnerable Software and Affected Versions: Pusher (affected versions not specified)
Description: The issue arises from a lack of validation in the libraries provided to customers, allowing a malicious end-user to submit a malformed socket id field. This leads the customer to unknowingly sign a string, granting access to a different private channel than the one the end-user is requesting. A malicious end-user with permission to subscribe to one private channel can forge permission for any private channel owned by the same customer. The HTTP API is secured by requiring a signature with each request, generated by the customer's secret key. In specific cases, a malicious end-user may deceive a customer into signing a value for socket id, effectively authenticating an API request to Pusher.
Recommendations: At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Special Elements Injection

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

GHSA-7V7M-PCW5-H3CG

Affected Products

Pusher