PT-2021-19856

CVE-2021-32685

·

Published

2021-06-16

·

Updated

2021-06-28

Description by

CVSS 3.1
9.8
Critical
MetricsAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions tEnvoy versions prior to 7.0.3
Description The verifyWithMessage method of tEnvoyNaClSigningKey always returns true for any signature that has a SHA-512 hash matching the SHA-512 hash of the message, even if the signature is invalid. This issue is patched in version 7.0.3.
Recommendations For versions prior to 7.0.3, upgrade to version 7.0.3 immediately to resolve this issue. As a temporary workaround, in tenvoy.js under the verifyWithMessage method definition within the tEnvoyNaClSigningKey class, ensure that the return statement call to this.verify ends in .verified. Reverify any signatures that were previously verified with the vulnerable verifyWithMessage method.
Exploitability
Fix
Impacts
Vendors
Affected products
Related identifiers
GHSA-5W25-HXP5-H8C9
GHSA-7R96-8G3X-G36M
Found an issue in the description? Have something to add? Feel free to write us 👾