Read the docs
TI-2021-12300 Aliases CVE-2021-32631

JSON Web Tokens not properly verified

Priority LOW 31CWE-290Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Impact type
Security bypass
Confidentiality · integrity · availability
None · High · None
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-290.

Summary

Common is a package of common modules that can be accessed by NIMBLE services. Common before commit number 3b96cb0293d3443b870351945f41d7d55cb34b53 did not properly verify the signature of JSON Web Tokens. This allows someone to forge a valid JWT. Being able to forge JWTs may lead to authentication bypasses. Commit number 3b96cb0293d3443b870351945f41d7d55cb34b53 contains a patch for the issue. As a workaround, one may use the parseClaimsJws method to correctly verify the signature of a JWT.

Why it matters now

EPSS 0.0109 65th percentileScored 2026-11-07
Fix Fixed common (nimble-platform): 3b96cb0

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
nimble-platformcommonbefore 3b96cb03b96cb0Patch availableCNA
  • common Vendornimble-platform Affected before 3b96cb0 Fixed in 3b96cb0 Patch available CNA

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:nimble-project:common:-:*:*:*:*:*:*:*not specified by NVDVulnerableNimble-project
  • cpe:2.3:a:nimble-project:common:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·Nimble-project

Remediation

  • Fix · CNA common (nimble-platform) Fixed in 3b96cb0

Timeline

  1. 2026-10-02 Threatist record created from CVE-2021-32631

References

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences