CVE-2016-10555
mediumPriorität · verfolgen · 38EPSS 0.048 · 92. PerzentilExploit · PoCEUUSEPSS · bewertet 2026-10-27
Since "algorithm" isn't enforced in jwt.decode()in jwt-simple 0.3.0 and earlier, a malicious user could choose what algorithm is sent sent to the server. If the server is expecting RSA but is sent HMAC-SHA with RSA's public key, the server will think the public key is actually an HMAC private key. This could be used to forge any data an attacker wants.
cvss
Technischer Schweregrad, 0–10. Eine Zeile je Quelle.
Basiswert 0–10 · höher = schwerwiegender · Vektor überfahren zum Auflösen
schwächen
Die CWE-Schwächeklassen, zu denen dies gehört.
Exploits (3)
Öffentlicher Proof-of-Concept- und Exploit-Code.
- scent2d/PoC-CVE-2016-10555CVE-2016-10555 PoC codePoC · poc_in_github
betroffene Produkte (3)
Betroffene Produkte und Versionsbereiche.
Advisories (1)
Hersteller- und Ökosystem-Meldungen dazu.
- GHSA-vgrx-w6rg-8fqfForgeable Public/Private Tokens in jwt-simple2018-11-06ghsa · osvUS
Affected versions of the `jwt-simple` 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, the end result is a complete authentication bypass with minimal effort. ## Recommendation Update to version 0.3.1 or later. Additionally, be sure to always specify an algorithm in calls to `.decode()`.
auch bekannt als (3)
Weitere Namen und Kennungen dieser Entität.
quellen
Welche Quellen diesen Datensatz belegen und wann.
Referenzen (12)
Externe Belege — Patches, Meldungen, Analysen.
- https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries/cnnvd
- https://github.com/hokaccha/node-jwt-simple/pull/14cnnvd
- https://github.com/hokaccha/node-jwt-simple/pull/16cnnvd
- https://nodesecurity.io/advisories/87cnnvd
- https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries/enisa_euvd
- https://github.com/hokaccha/node-jwt-simple/pull/14enisa_euvd
- https://github.com/hokaccha/node-jwt-simple/pull/16enisa_euvd
- https://nodesecurity.io/advisories/87enisa_euvd
Angreifer nutzen Schwachstellen wie diese gegen im Internet exponierte Dienste aus. Sehen Sie mit einem kostenlosen Passiv-Scan, was exponiert ist.
Kostenloser Scan