PT-2023-6901 · Circl · Circl

Mskowroncf

+1

·

Published

2023-05-10

·

Updated

2025-01-17

·

CVE-2023-1732

CVSS v3.1

8.2

High

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:N
Name of the Vulnerable Software and Affected Versions CIRCL versions prior to 1.3.3
Description The issue arises from insufficient input validation and lack of measures to neutralize instructions in dynamically executed code in the crypto/rand.Read() function. This could lead to a predictable shared secret in rare deployment cases where an error is thrown by the Read() function. Additionally, the tkn20 and blindrsa components did not check if enough randomness was returned from the user-provided randomness source, typically crypto/rand.Reader. If the source does not return the right number of random bytes, the blinding for blindrsa is weak, and the integrity of the plaintext is not ensured in tkn20.
Recommendations For versions prior to 1.3.3, update to CIRCL version 1.3.3 to resolve the issue. As a temporary workaround, consider disabling the use of crypto/rand.Read() until a patch is available. Restrict access to the tkn20 and blindrsa components to minimize the risk of exploitation. Avoid using user-provided randomness sources that may not return the correct number of random bytes.

Fix

RCE

Improper Handling of Exceptional Conditions

Eval Injection

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

Weakness Enumeration

Related Identifiers

BDU:2023-07919
CVE-2023-1732
GHSA-2Q89-485C-9J2X
GO-2023-1765
OPENSUSE-SU-2025:14663-1

Affected Products

Circl