CVE-2017-17068 auth0-js Privilege Escalation Vulnerability
Attackers can steal authenticated user tokens via popup callback pages, enabling service invocation on behalf of users.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2017-17068?
CVE-2017-17068 is a high-severity vulnerability in n/a, published on 6 Dec 2017. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
A cross-origin vulnerability has been discovered in the Auth0 auth0.js library affecting versions < 8.12. This vulnerability allows an attacker to acquire authenticated users' tokens and invoke services on a user's behalf if the target site or application uses a popup callback page with auth0.popup.callback().
Weakness: CWE-200
Which versions are affected by CVE-2017-17068?
2 open source packages ship an affected version, including auth0-js. It affects 1 product.
| Package | Affected | Fixed in |
|---|---|---|
auth0-js npm | All versions | 8.12.0 |
auth0-js npm | All versions | 8.12.0 |
Products include Auth0 Auth0.js.
How do I fix CVE-2017-17068?
Upgrade auth0-js to 8.12.0 or later.
Is CVE-2017-17068 being exploited?
There is no known exploitation of CVE-2017-17068 in the wild and no public exploit code.
Other vulnerabilities in n/a
Sources
Also known as GHSA-3rpr-mg43-xhq4.