Skip to content
OpenAdvisories
Medium · 6.8 CVE-2023-4680 BIT-vault-2023-4680EUVD-2023-2597GHSA-v84f-6r39-cpfcGO-2023-2063

Vault's Transit Secrets Engine Allowed Nonce Specified without Convergent Encryption

Published Sep 14, 2023 · Updated Sep 26, 2024 · Assigned by HashiCorp

Description

HashiCorp Vault and Vault Enterprise transit secrets engine allowed authorized users to specify arbitrary nonces, even with convergent encryption disabled. The encrypt endpoint, in combination with an offline attack, could be used to decrypt arbitrary ciphertext and potentially derive the authentication subkey when using transit secrets engine without convergent encryption. Introduced in 1.6.0 and fixed in 1.14.3, 1.13.7, and 1.12.11.

Affected products

VendorProductAffectedFixed
HashiCorp Vault 1.14.0 – < 1.14.3, 1.13.0 – < 1.13.7, 1.12.0 – < 1.12.11, 1.6.0 – < 1.12.0 1.14.3
HashiCorp Vault Enterprise 1.14.0 – < 1.14.3, 1.13.0 – < 1.13.7, 1.12.0 – < 1.12.11, 1.6.0 – < 1.12.0 1.14.3

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/hashicorp/vault >= 1.6.0, < 1.12.11 1.12.11 GHSA-v84f-6r39-cpfc
Go github.com/hashicorp/vault >= 1.13.0, < 1.13.7 1.13.7 GHSA-v84f-6r39-cpfc
Go github.com/hashicorp/vault >= 1.14.0, < 1.14.3 1.14.3 GHSA-v84f-6r39-cpfc
Go github.com/hashicorp/vault >= 1.6.0, < 1.12.11 · >= 1.13.0, < 1.13.7 · >= 1.14.0, < 1.14.3 1.12.11, 1.13.7, 1.14.3 GO-2023-2063

Advisories 1

References