PT-2017-4203 · Nimbus · Nimbus Jose+Jwt

Published

2017-04-13

·

Updated

2022-05-13

·

CVE-2017-12974

CVSS v2.0

7.8

High

VectorAV:N/AC:L/Au:N/C:C/I:N/A:N
Name of the Vulnerable Software and Affected Versions Nimbus JOSE+JWT versions prior to 4.36
Description The issue concerns a problem with the construction of ECKey without proper validation of the public x and y coordinates on the specified curve, allowing for an Invalid Curve Attack in certain environments. This is related to incorrect cryptographic signature verification, which could potentially allow a remote attacker to impact the integrity of information.
Recommendations For versions prior to 4.36, update to version 4.36 or later to resolve the issue. As a temporary workaround, consider implementing additional curve validation checks in the JCE provider to minimize the risk of exploitation. Restrict the use of ECKey construction with unvalidated public x and y coordinates until the update is applied.

Fix

Improper Verification of Cryptographic Signature

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2022-04735
CVE-2017-12974
GHSA-PFV2-37F7-9M6W

Affected Products

Nimbus Jose+Jwt