CVE-2022-47930

Published Apr 21, 2023 CVSS 3.1 · 6.8 Medium EPSS < 1% KEV · Not listed
Description
An issue was discovered in IO FinNet tss-lib before 2.0.0. The parameter ssid for defining a session id is not used through the MPC implementation, which makes replaying and spoofing of messages easier. In particular, 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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2023-1437 An issue was discovered in IO FinNet tss-lib before 2.0.0. The parameter ssid for defining a session id is not used through the MPC implementation, which makes replaying and spoofing of messages easier. In particular, 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.
Github GHSA Github GHSA GHSA-c58h-qv6g-fw74 IO FinNet tss-lib vulnerable to replay attacks involving proofs
History
Type Values Removed Values Added
Metrics epss

{'score': 0.00072}

epss

{'score': 0.00058}

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Feb 5, 2025, 2:50 PM
Reserved
Dec 22, 2022, 12:00 AM
Status
Modified
Published
Apr 21, 2023, 6:15 PM
Modified
Jun 17, 2026, 5:14 AM