GHSA-vm2p-f5j4-mj6gMediumCVSS 6.5

Auth0 angular-jwt misinterprets allowlist as regex

Published
May 14, 2022
Last Modified
October 19, 2023

🔗 CVE IDs covered (1)

📋 Description

Auth0 angular-jwt before 0.1.10 treats whiteListedDomains entries as regular expressions, which allows remote attackers with knowledge of the jwtInterceptorProvider.whiteListedDomains setting to bypass the domain allowlist filter via a crafted domain.

For example, if the setting is initialized with:

jwtInterceptorProvider.whiteListedDomains = ['whitelisted.Example.com'];

An attacker can set up a domain whitelistedXexample.com that will pass the allow list filter, as it considers the . separator to be a regex whildcard which matches any character.

🎯 Affected products1

  • npm/angular-jwt:< 0.1.10

🔗 References (6)