Rot4tion
Rot4tion
NNovu
Created by Rot4tion on 2/17/2025 in #💬│support
Security Concerns in Novu: Preventing Unauthorized Notification Access
I'm a beginner using Novu, and I have a security-related question. An attacker only needs the NOVU_APPLICATION_IDENTIFIER and subscriberId to listen to a victim's notifications, and both of these are easily obtainable because NOVU_APPLICATION_IDENTIFIER is exposed on the client side, and subscriberId in SQL databases is often an incrementing number, making it predictable. Novu's current security solution for this issue is to use subscriberHash when connecting. However, an attacker can modify the client code to connect without including subscriberHash since there is no configuration on Novu's host that enforces a requirement for subscriberHash to be present when users connect.
4 replies