CVE-2022-23551: AAD Pod Identity obtaining token with backslash
Vulnerability summary
CVE-2022-23551 is a medium (CVSS 5.3) Incorrect Authorization vulnerability in azure aad-pod-identity. EPSS estimates a 0.76% chance of exploitation in the next 30 days, higher than 54.8% of scored vulnerabilities.
Timeline
- 21-12-2022PublishedVulnerability first disclosed.
- 15-04-2025Last modifiedVulnerability information updated.
Description
aad-pod-identity assigns Azure Active Directory identities to Kubernetes applications and has now been deprecated as of 24 October 2022. The NMI component in AAD Pod Identity intercepts and validates token requests based on regex. In this case, a token request made with backslash in the request (example: `/metadata/identity\oauth2\token/`) would bypass the NMI validation and be sent to IMDS allowing a pod in the cluster to access identities that it shouldn't have access to. This issue has been fixed and has been included in AAD Pod Identity release version 1.8.13. If using the AKS pod-managed identities add-on, no action is required. The clusters should now be running the version 1.8.13 release.
CVSS metrics
3 scores · 3 sources · 1 version- OSV · GoEcosystem advisory · calculated5.3MediumCVSS:3.1/AV:L/AC:L/PR:H/UI:R/S:U/C:L/I:H/A:L
- NVDNIST5.3MediumCVSS:3.1/AV:L/AC:L/PR:H/UI:R/S:U/C:L/I:H/A:L
EPSS trend
Probability
0.76%
Chance of exploitation in the next 30 days
Percentile
55%
Versus all other CVEs
30-day change
Increase +0.05 pp
From 0.71% on 22-09-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root cause- CWE-863Incorrect AuthorizationThe product performs an authorization check when an actor attempts to access a resource or perform an action, but it does not correctly perform the check.
- CWE-1259Improper Restriction of Security Token AssignmentThe System-On-A-Chip (SoC) implements a Security Token mechanism to differentiate what actions are allowed or disallowed when a transaction originates from an entity. However, the Security Tokens are improperly protected.
Affected systems
Azure1 product
- aad-pod-identity< 1.8.13
Github.com/Azure1 product
- aad-pod-identity< 1.8.13
Microsoft1 product
- azure_ad_pod_identity< 1.8.13
3 vendors · 3 products
References
5 links- github.com/Azure/aad-pod-identity/security/advisories/GHSA-p82q-rxpm-hjpcX Refsource CONFIRMWEBAdvisoryThird Party Advisory
- github.com/Azure/aad-pod-identity/commit/7e01970391bde6c360d077066ca17d059204cb5dX Refsource MISCWEBFIXPatchThird Party Advisory