VDB
CVE-2015-9235
CVE-2015-9235
PUBLISHED
CVSS 9.800000190734863 CRITICAL
In jsonwebtoken node module before 4.2.2 it is possible for an attacker to bypass verification when a token digitally signed with an asymmetric key (RS/ES family) of algorithms but instead the attacker send a token digitally signed with a symmetric algorithm (HS* family).
EPSS 8.52% · 95.0th percentile
Risk Scores
CVSS 3.0
9.800000190734863
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS Score
8.52%
95.0th percentile
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| HackerOne | jsonwebtoken node module | 0 |
| auth0 | jsonwebtoken | 0 |
| npm | jsonwebtoken | 0 |
Timeline
- May 29, 2018 CVE Published
- Feb 4, 2022 EPSS Score
- May 21, 2022 EPSS Score
- Sep 5, 2022 EPSS Score
- Oct 28, 2022 EPSS Score
- Feb 11, 2023 EPSS Score
- Apr 5, 2023 EPSS Score
- Jul 20, 2023 EPSS Score
- Nov 3, 2023 EPSS Score
- Feb 17, 2024 EPSS Score
- Apr 10, 2024 EPSS Score
- Jul 25, 2024 EPSS Score
References
- https://github.com/auth0/node-jsonwebtoken/commit/1bb584bc382295eeb7ee8c4452a673a77a68b687 fix
- https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries/ url
- https://www.timmclean.net/2015/02/25/jwt-alg-none.html url
- https://nvd.nist.gov/vuln/detail/CVE-2015-9235 advisory
- https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries url
- https://github.com/advisories/GHSA-c7hr-j4mj-j2w6 advisory
- https://www.npmjs.com/advisories/17 url
- https://nodesecurity.io/advisories/17 advisory