CVE-2016-1000223
HIGH8.7Forgeable Public/Private Tokens in jws
發布日:2020/9/1修改日:2023/11/8
描述
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.
受影響套件(1)
- npm/jwsfrom 0, < 3.0.0
CVSS 分數
| 來源 | 版本 | 嚴重程度 | 向量 |
|---|---|---|---|
| osv | CVSS 3.1 | HIGH8.7 | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N |
參考連結(6)
- ADVISORYhttps://nvd.nist.gov/vuln/detail/CVE-2016-1000223
- PATCHhttps://github.com/brianloveswords/node-jws
- WEBhttps://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries
- WEBhttps://github.com/brianloveswords/node-jws/commit/585d0e1e97b6747c10cf5b7689ccc5618a89b299#diff-4ac32a78649ca5bdd8e0ba38b7006a1e
- WEBhttps://snyk.io/vuln/npm:jws:20160726
- WEBhttps://www.npmjs.com/advisories/88