CVE-2018-0114

Scores

EPSS

0.847high84.7%
0%20%40%60%80%100%

Percentile: 84.7%

CVSS

7.5high3.x
0246810

CVSS Score: 7.5/10

All CVSS Scores

CVSS 3.x
7.5

Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N

CVSS 2.0
5.0

Vector: AV:N/AC:L/Au:N/C:N/I:P/A:N

Description

A vulnerability in the Cisco node-jose open source library before 0.11.0 could allow an unauthenticated, remote attacker to re-sign tokens using a key that is embedded within the token. The vulnerability is due to node-jose following the JSON Web Signature (JWS) standard for JSON Web Tokens (JWTs). This standard specifies that a JSON Web Key (JWK) representing a public key can be embedded within the header of a JWS. This public key is then trusted for verification. An attacker could exploit this by forging valid JWS objects by removing the original signature, adding a new public key to the header, and then signing the object using the (attacker-owned) private key associated with the public key embedded in that JWS header.

Scaner-VS 7 — a modern vulnerability management solution

Uses this database for vulnerability detection. High-speed search, cross-platform, advanced configuration audit, and flexible filtering. Suitable for organizations of any size.
Learn more about Scaner-VS 7

Sources

nvd

CWEs

CWE-347

Exploits

Exploit ID: 44324

Source: exploitdb

URL: https://www.exploit-db.com/exploits/44324

Exploit ID: CVE-2018-0114

Source: github-poc

URL: https://github.com/n0m-d/CVE-2018-0114-Go

Vulnerable Software (1)

Type: Configuration

Vendor: *

Product: node-jose

Operating System: * * *

Trait:
{  "cpe_match": [    {      "cpe23uri": "cpe:2.3:a:cisco:node-jose:*:*:*:*:*:*:*:*",      "versionEndExcluding": "0.11.0",      "vulnerable": true    }  ],  "operator": "OR"}

Source: nvd

End of list