PT-2025-38753 · Scram+3 · Scram+3
Published
2025-09-16
·
Updated
2025-11-26
·
CVE-2025-59432
CVSS v4.0
6.6
Medium
| Vector | AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:U |
Name of the Vulnerable Software and Affected Versions
versions prior to 3.2
Description
A timing attack issue exists in the SCRAM Java implementation due to the use of
Arrays.equals for comparing sensitive values like client proofs and server signatures. Arrays.equals performs a short-circuit comparison, causing variable execution times based on the number of matching leading bytes. This could allow an attacker to perform a timing side-channel attack and potentially reveal authentication information. The issue impacts all users relying on SCRAM authentication. The vulnerable function is Arrays.equals.Recommendations
Upgrade to version 3.2 or later to mitigate this issue.
Exploit
Fix
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Debian
Java
Scram
Suse