CVE-2015-9235
nodejs-jsonwebtoken: verification step bypass with an altered token
Severidad por fuente
La etiqueta propia de Trivy es CRITICAL. Crítica según NVD, GHSA. Más baja según Red Hat (alta).
Descripción
In jsonwebtoken node module before 4.2.2 it is possible for an attacker to bypass verification when a token digitally signed with an asymmetric key (RS/ES family) of algorithms but instead the attacker send a token digitally signed with a symmetric algorithm (HS* family).
Paquetes afectados y versiones corregidas
| Fuente | Paquete | Corregido en |
|---|---|---|
| npm::GitHub Security Advisory npm | jsonwebtoken | 4.2.2 |
| chainguard | jitsucom-jitsu | 0 |
| wolfi | jitsucom-jitsu | 0 |
Referencias
- https://access.redhat.com/security/cve/CVE-2015-9235
- https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries
- https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries/
- https://github.com/advisories/GHSA-c7hr-j4mj-j2w6
- https://github.com/auth0/node-jsonwebtoken/commit/1bb584bc382295eeb7ee8c4452a673a77a68b687
- https://nodesecurity.io/advisories/17
- https://nvd.nist.gov/vuln/detail/CVE-2015-9235
- https://www.cve.org/CVERecord?id=CVE-2015-9235