Information Exposure Through Timing Discrepancy in Corteza - #VU156181
Published: October 19, 2026
Vulnerability details
The vulnerability allows a remote user to potentially infer credential-token values through timing differences and gain unauthorized access to accounts.
The vulnerability exists due to a non-constant-time string comparison in loadUserFromToken() in server/system/service/auth_credentials.go when validating submitted credential tokens against stored values. A remote user can submit candidate tokens and analyze possible response-time differences to infer valid token values, potentially compromising account confidentiality and integrity.