Property
Languagejavascript
Severityhigh
CWECWE-287: Improper Authentication
Confidence LevelMedium
Impact LevelHigh
Likelihood LevelMedium

Description#

The Intercom Messenger is being initialized with user identifiers (like email or user_id) but without a user_hash for identity verification. This leaves user sessions unprotected and allows anyone to impersonate another user by guessing or providing their identifier.

Impact#

Without a user_hash, attackers can easily access other users’ Intercom conversations and sensitive information by supplying someone else’s email or user_id. This can lead to unauthorized access, privacy breaches, and compromise of user data within your application.