PT-2022-28120 · Mellium · Mellium.Im/Sasl

Published

2022-12-31

·

Updated

2023-01-18

·

CVE-2022-48195

CVSS v3.1

9.8

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Mellium mellium.im/sasl versions prior to 0.3.1
Description An issue was discovered in Mellium mellium.im/sasl when performing SCRAM-based SASL authentication. If the remote end advertises support for channel binding, no random nonce is generated, instead, the nonce is empty. This causes authentication to fail in the best case, but could lead to insufficient randomness being used during authentication if paired with a remote end that does not validate the length of the nonce.
Recommendations For versions prior to 0.3.1, update to version 0.3.1 or later to resolve the issue. As a temporary workaround, consider restricting the use of SCRAM-based SASL authentication until a patch is available. Avoid using the nonce variable in the affected authentication process until the issue is resolved.

Fix

Improper Authentication

Weakness Enumeration

Related Identifiers

CVE-2022-48195
GHSA-GVFJ-FXX3-J323
GO-2023-1268

Affected Products

Mellium.Im/Sasl