Description
OpenBao before 2.6.4 and 2.7.x before 2.7.1 does not verify, when renewing a token issued by the Kubernetes Auth method, that the service account token originally used to authenticate is still valid. An authenticated attacker can keep renewing such tokens to persist access after the Kubernetes service account has been deleted.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
openbao openbao
Default version status: unaffected
0 to < 2.6.4affected2.6.4unaffected2.7.0 to < 2.7.1affected2.7.1unaffected
pkg:golang/github.com/openbao/openbao/v2