HashiCorp Vault's implementation of Shamir's secret sharing vulnerable to cache-timing attacks
Moderate severity
GitHub Reviewed
Published
Mar 30, 2023
to the GitHub Advisory Database
•
Updated Jun 13, 2023
Package
Affected versions
< 1.11.9
>= 1.12.0, < 1.12.5
>= 1.13.0, < 1.13.1
Patched versions
1.11.9
1.12.5
1.13.1
Description
Published by the National Vulnerability Database
Mar 30, 2023
Published to the GitHub Advisory Database
Mar 30, 2023
Reviewed
Apr 7, 2023
Last updated
Jun 13, 2023
HashiCorp Vault's implementation of Shamir's secret sharing used precomputed table lookups, and was vulnerable to cache-timing attacks. An attacker with access to, and the ability to observe a large number of unseal operations on the host through a side channel may reduce the search space of a brute force effort to recover the Shamir shares. Fixed in Vault 1.13.1, 1.12.5, and 1.11.9.
References