Skip to main content
← All vulnerabilities
CVE-2015-9235GHSA-C7HR-J4MJ-J2W6

In jsonwebtoken node module before 4.2.2 it is possible for an attacker to bypass verification when a token digitally signed with an asymmet

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 4.2.2
4 proofs of concept on GitHub

Summary

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).

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • HackerOne jsonwebtoken node module

    fixed in 4.2.2

  • jsonwebtokennpm

    fixed in 4.2.2

References 8

nodesecurity.io

GitHub · auth0/node-jsonwebtoken

auth0.com

timmclean.net

GitHub · Nxvh1337/CVE-2015-9235_JWT_key_confusion

GitHub · aalex954/jwt-key-confusion-poc

GitHub · tierChampion/POC_CVE-2015-9235

GitHub · z-bool/Venom-JWT