Vulnerability · Published Mar 10, 2023 · Assigned by HashiCorp
CVE-2023-24999Vault Fails to Verify if the AppRole SecretID Belongs to Role During a Destroy Operation
Medium 4.4
In plain English
A medium-severity incorrect authorization in Vault from HashiCorp. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.6% (higher than 49% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Severity (CVSS 3.1)4.4Medium
Exploit odds (30 days)0.6%top 51.3% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known
Official description
HashiCorp Vault and Vault Enterprise’s approle auth method allowed any authenticated user with access to an approle destroy endpoint to destroy the secret ID of any other role by providing the secret ID accessor. This vulnerability is fixed in Vault 1.13.0, 1.12.4, 1.11.8, 1.10.11 and above.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Go | github.com/hashicorp/vault | 1.10.11 | GHSA-wmg5-g953-qqfw |
| Go | github.com/hashicorp/vault | 1.11.8 | GHSA-wmg5-g953-qqfw |
| Go | github.com/hashicorp/vault | 1.12.4 | GHSA-wmg5-g953-qqfw |
| Go | github.com/hashicorp/vault | 1.10.11, 1.11.8, 1.12.4 | GO-2023-1900 |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| HashiCorp | Vault | 1.12.0 – before 1.12.41.11.0 – before 1.11.80 – before 1.10.11 |
| HashiCorp | Vault Enterprise | 1.12.0 – before 1.12.41.11.0 – before 1.11.80 – before 1.10.11 |
Weakness: CWE-863 · Vector: CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:N/I:N/A:H