PT-2022-28120 · Mellium · Mellium.Im/Sasl
Published
2022-12-31
·
Updated
2023-01-18
·
CVE-2022-48195
CVSS v3.1
9.8
Critical
| Vector | AV: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
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Mellium.Im/Sasl