CVE-2025-65945: auth0 node-jws · Improper Verification of Cryptographic Signature
Affects auth0 node-jwsSource CVE Database V5
Not known to be exploited · CVSS 7.5 High : upgrade to 3.2.3 soon.
Data as of 26 Oct 2026, 06:26 UTC
- EPSS
- 0.2% chance of exploitation in 30 days – higher than 11% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 3.2.3
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:NExploitation evidence
Disclosed: evidence found.
CVE published 4 Dec 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-26.
What to do
Upgrade auth0 node-jws to 3.2.3.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| auth0 node-jws | Affected
| Fixed in
|
AI-suggested
1. Immediately upgrade all instances of auth0/node-jws to versions 3.2.3 or later, or 4.0.2 and above, where the vulnerability is patched. 2. Audit application code to ensure that secret keys used for HMAC verification are not derived from user-controlled data, especially from JWT headers or payloads. 3. Implement strict input validation and sanitization for any data involved in cryptographic operations. 4. Review and enhance logging and monitoring to detect anomalous JWT usage or authentication failures that could indicate exploitation attempts. 5. Conduct penetration testing focusing on JWT forgery and signature bypass scenarios. 6. Educate development teams about secure JWT handling practices, emphasizing the risks of using user input in cryptographic key material. 7. Consider adopting alternative, well-maintained JWT libraries with robust security track records if feasible. 8. Maintain an inventory of all applications and services using node-jws to ensure comprehensive patching and risk assessment.
Description
auth0/node-jws is a JSON Web Signature implementation for Node.js. In versions 3.2.2 and earlier and version 4.0.0, auth0/node-jws has an improper signature verification vulnerability when using the HS256 algorithm under specific conditions. Applications are affected when they use the jws.createVerify() function for HMAC algorithms and use user-provided data from the JSON Web Signature protected header or payload in HMAC secret lookup routines, which can allow attackers to bypass signature verification. This issue has been patched in versions 3.2.3 and 4.0.1.