CVE-2025-65945CWE-347

CVE-2025-65945

High · published December 5, 2025

CVSS v3.1
7.5
EPSS
0%
Percentile
11.4
In the wild
Unconfirmed
What it is

⚡ A dangerous gap in the signature verification armor of auth0/node-jws could let attackers slip through unnoticed! 🔒 Picture a bakery that decides to trust any delivery note without verifying the signature — if they accept any old receipt, they might just hand over the last of their prized pastries to the wrong person! With this vulnerability, an attacker could forge a signature and trick your application into accepting their malicious payload as if it were legitimate. This means they could spoof requests, bypass security checks, and potentially compromise user data — a recipe for disaster! 🔥

Put simply

Picture a bakery that decides to trust any delivery note without verifying the signature — if they accept any old receipt, they might just hand over the last of their prized pastries to the wrong person! The flaw arises when using jws.createVerify() with HMAC algorithms, where user-provided data influences secret selection for verification, allowing unauthorized access if exploited under specific conditions.

What to do

With this vulnerability, an attacker could forge a signature and trick your application into accepting their malicious payload as if it were legitimate. This means they could spoof requests, bypass security checks, and potentially compromise user data — a recipe for disaster! 🔥 Update your auth0/node-jws to version 3.2.3 or 4.0.1 as soon as possible to close this loophole. Additionally, review your usage of HMAC algorithms and ensure that secret management is tightly controlled to prevent unauthorized access. You’ve got this! By taking these steps, you’ll not only strengthen your application but also boost your security hero status! 🦸

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.00215 · 11.4th percentile
Weakness
CWE-347 · Improper Verification of Cryptographic Signature
Published
2025-12-05T00:16Z
Affected products (2)
ProductVersionsFixed in
auth0/node-jws< 3.2.33.2.3
auth0/node-jwsall versions—
References (2)
EPSS history
Timeline
  • 04 DEC 18:45Z
    auth0/node-jws improper HMAC signature verification vulnerability
    cvelistv5