PT-2023-15533 · Tss-Lib+1 · Tss-Lib+1

Published

2023-04-21

·

Updated

2025-02-11

·

CVE-2022-47930

CVSS v3.1

6.8

Medium

VectorAV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N
Name of the Vulnerable Software and Affected Versions tss-lib versions prior to 2.0.0
Description An issue was discovered in the tss-lib library, where the parameter ssid for defining a session id is not used through the MPC implementation. This makes replaying and spoofing of messages easier, as the Schnorr proof of knowledge implemented in sch.go does not utilize a session id, context, or random nonce in the generation of the challenge. This could allow a malicious user or an eavesdropper to replay a valid proof sent in the past.
Recommendations For versions prior to 2.0.0, update to version 2.0.0 or later to resolve the issue. As a temporary workaround, consider implementing additional security measures to prevent replay attacks, such as utilizing a session id, context, or random nonce in the generation of the challenge. Restrict access to the Schnorr proof of knowledge implementation in sch.go to minimize the risk of exploitation.

Fix

Weakness Enumeration

Related Identifiers

CVE-2022-47930
GHSA-C58H-QV6G-FW74
GO-2023-1867
OPENSUSE-SU-2025:14754-1
OPENSUSE-SU-2025_0429-1
SUSE-SU-2025:0429-1

Affected Products

Suse
Tss-Lib