title: Vault Fails to Verify if the AppRole SecretID Belongs to Role During a Destroy Operation
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.
problem types: CWE-863 Incorrect Authorization
affected:
{
vendor: HashiCorp
product: Vault
platforms: [Windows, MacOS, Linux, x86, ARM, 64 bit, 32 bit]
repo: https://github.com/hashicorp/vault
versions:
lessThan: 1.12.4, status: affected, version: 1.12.0, versionType: semver
lessThan: 1.11.8, status: affected, version: 1.11.0, versionType: semver
lessThan: 1.10.11, status: affected, version: 0, versionType: semver
}
{
vendor: HashiCorp
product: Vault Enterprise
platforms: [Windows, MacOS, Linux, x86, ARM, 64 bit, 32 bit]
versions:
lessThan: 1.12.4, status: affected, version: 1.12.0, versionType: semver
lessThan: 1.11.8, status: affected, version: 1.11.0, versionType: semver
lessThan: 1.10.11, status: affected, version: 0, versionType: semver
}
metrics:
format: CVSS
scenarios: GENERAL
cvssV3_1: [
version: 3.1
attackVector: NETWORK
attackComplexity: HIGH
privilegesRequired: HIGH
userInteraction: NONE
scope: UNCHANGED
confidentialityImpact: NONE
integrityImpact: NONE
availabilityImpact: HIGH
baseSeverity: MEDIUM
baseScore: 4.4
vectorString: CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:N/I:N/A:H
]