GitHub Advisoryadvisory · npm

GHSA-gjcw-v447-2w7q Forgeable Public/Private Tokens in jws

HIGH Published 2020-09-01 Modified 2021-09-23 Official page ↗
Aliases
CVE-2016-1000223
Ecosystem
npm
Packages
jws
Severity
High
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N
Reviewed
2020-08-31

Affected packages

• npm jws: < 3.0.0 → fixed in 3.0.0

Description

Affected versions of the `jws` package allow users to select what algorithm the server will use to verify a provided JWT. A malicious actor can use this behaviour to arbitrarily modify the contents of a JWT while still passing verification. For the common use case of the JWT as a bearer token, the end result is a complete authentication bypass with minimal effort. Recommendation Update to version 3.0.0 or later.

Related

Alias · not in database (1)

References