{"id":"CVE-2026-115356","state":"PUBLISHED","title":"OpenBao before 2.6.4 and 2.7.0 before 2.7.1 Kubernetes Auth Method Token Renewal After Revocation","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.","publishedAt":"2026-10-22T19:13:32.611Z","updatedAt":"2026-10-23T15:02:35.215Z","severity":{"score":5.3,"label":"Medium","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N","source":"VulnCheck"},"assigner":"VulnCheck","products":["openbao openbao"],"affected":[{"vendor":"openbao","product":"openbao","packageURL":"pkg:golang/github.com/openbao/openbao/v2","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThan":"2.6.4","versionType":"semver"},{"version":"2.6.4","status":"unaffected","versionType":"semver"},{"version":"2.7.0","status":"affected","lessThan":"2.7.1","versionType":"semver"},{"version":"2.7.1","status":"unaffected","versionType":"semver"}]}],"references":["https://github.com/openbao/openbao/security/advisories/GHSA-gf3j-hm38-jhh5","https://www.vulncheck.com/advisories/openbao-before-2.6.4-and-2.7.0-before-2.7.1-kubernetes-auth-method-token-renewal-after-revocation"],"weaknesses":["CWE-613"],"ingestedAt":"2026-10-29T20:10:43.281Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2026/115xxx/CVE-2026-115356.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-115356","state":"PUBLISHED","datePublished":"2026-10-22T19:13:32.611Z","dateUpdated":"2026-10-23T15:02:35.215Z","assignerShortName":"VulnCheck","assignerOrgId":"83251b91-4cc7-4094-a5c7-464a1b83ea10","dateReserved":"2026-10-22T11:20:02.627Z"},"containers":{"cna":{"title":"OpenBao before 2.6.4 and 2.7.0 before 2.7.1 Kubernetes Auth Method Token Renewal After Revocation","descriptions":[{"lang":"en","value":"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":[{"vendor":"openbao","product":"openbao","packageURL":"pkg:golang/github.com/openbao/openbao/v2","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThan":"2.6.4","versionType":"semver"},{"version":"2.6.4","status":"unaffected","versionType":"semver"},{"version":"2.7.0","status":"affected","lessThan":"2.7.1","versionType":"semver"},{"version":"2.7.1","status":"unaffected","versionType":"semver"}]}],"references":[{"url":"https://github.com/openbao/openbao/security/advisories/GHSA-gf3j-hm38-jhh5","tags":["vendor-advisory"],"name":"GitHub Security Advisory (GHSA-gf3j-hm38-jhh5)"},{"url":"https://www.vulncheck.com/advisories/openbao-before-2.6.4-and-2.7.0-before-2.7.1-kubernetes-auth-method-token-renewal-after-revocation","name":"VulnCheck Advisory: OpenBao before 2.6.4 and 2.7.0 before 2.7.1 Kubernetes Auth Method Token Renewal After Revocation","tags":["third-party-advisory"]}],"metrics":[{"format":"CVSS","cvssV4_0":{"version":"4.0","vectorString":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N","attackVector":"NETWORK","attackComplexity":"LOW","attackRequirements":"NONE","privilegesRequired":"LOW","userInteraction":"NONE","vulnConfidentialityImpact":"LOW","vulnIntegrityImpact":"LOW","vulnAvailabilityImpact":"NONE","subConfidentialityImpact":"NONE","subIntegrityImpact":"NONE","subAvailabilityImpact":"NONE","baseScore":5.3,"baseSeverity":"MEDIUM"}},{"format":"CVSS","cvssV3_1":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"LOW","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"LOW","integrityImpact":"LOW","availabilityImpact":"NONE","baseScore":5.4,"baseSeverity":"MEDIUM"}}],"problemTypes":[{"descriptions":[{"cweId":"CWE-613","lang":"en","description":"Insufficient Session Expiration","type":"CWE"}]}],"providerMetadata":{"shortName":"VulnCheck","orgId":"83251b91-4cc7-4094-a5c7-464a1b83ea10","dateUpdated":"2026-10-22T19:13:32.611Z"},"datePublic":"2026-10-01T00:00:00.000Z","cpeApplicability":[{"nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:a:openbao:openbao:*:*:*:*:*:*:*:*","versionEndExcluding":"2.6.4"},{"vulnerable":true,"criteria":"cpe:2.3:a:openbao:openbao:*:*:*:*:*:*:*:*","versionStartIncluding":"2.7.0","versionEndExcluding":"2.7.1"}]}]}],"credits":[{"lang":"en","value":"06kellyjac","type":"finder"}],"x_generator":{"engine":"vulncheck-endgame"}},"adp":[{"title":"CISA ADP Vulnrichment","metrics":[{"other":{"type":"ssvc","content":{"timestamp":"2026-10-23T14:48:20.511757Z","id":"CVE-2026-115356","options":[{"Exploitation":"none"},{"Automatable":"no"},{"Technical Impact":"partial"}],"role":"CISA Coordinator","version":"2.0.3"}}}],"providerMetadata":{"shortName":"CISA-ADP","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","dateUpdated":"2026-10-23T15:02:35.215Z"}}]}}}