{"id":"CVE-2025-0326","kind":"vulnerability","aliases":["CVE-2025-0326"],"related":[],"title":"Turnkey: sub-organization access tokens survive password reset, role change, disablement","description":"The system fails to invalidate existing access tokens associated with sub-organization users during sensitive account management operations such as password reset, role change, or sub-organization disablement. This oversight allows previously issued tokens to remain active even after the user's access context has been modified or revoked through administrative actions.\n\nThe identified issue could lead to unauthorized access by a malicious actor, but only when all of the following conditions are met: previously issued access tokens remain active, and these tokens have been exposed to malicious actors.","summary":"Sensitive account changes such as password reset, role change, or sub-organization disablement do not invalidate access tokens already issued to sub-organization users. A previously issued token that has leaked can keep working after the user's access was changed or revoked.","severity":"unknown","cvss":null,"epss":0.00138,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["access-tokens","account-management","sub-organizations","vendor"],"not_affected_if":["no-sub-organization-users"],"how_to_check":null,"fix":null,"status":"open","published_at":"2026-10-21T14:17:06+00:00","first_seen_at":"2026-10-23T21:57:28+00:00","triaged_at":"2026-10-25T05:02:16+00:00","updated_at":"2026-10-25T05:02:16+00:00","category":"vendor","confidence":0.4,"triage":{"at":"2026-10-25T05:02:16Z","model":"claude-haiku-5-5","output":{"fix":"unknown","reach":"internet","title":"Turnkey: sub-organization access tokens survive password reset, role change, disablement","impact":"medium","summary":"Sensitive account changes such as password reset, role change, or sub-organization disablement do not invalidate access tokens already issued to sub-organization users. A previously issued token that has leaked can keep working after the user's access was changed or revoked.","category":"vendor","nicknames":[],"who_cares":["sub-organizations","access-tokens","account-management"],"confidence":0.4,"needs_auth":"unknown","worst_case":"Revoked users keep access through tokens already issued","analyst_note":"Identify the affected vendor and product from the NVD record at https://nvd.nist.gov/vuln/detail/CVE-2025-0326, then find the vendor advisory for affected versions and the fixed release.","how_to_check":"unknown","needs_analyst":true,"not_affected_if":["no-sub-organization-users"],"who_is_affected":"The sources describe the flaw as a missing token invalidation step in a hosted sub-organization user system, and do not name a product version or a vendor advisory. Teams that rely on sub-organization access tokens and revoke access through administrative actions are the ones to look at. Exposure also requires that a token was actually leaked, so teams with short token lifetimes are less exposed.","user_interaction":"no","needs_special_setup":"unknown","severity_if_unknown":"unknown"},"cost_usd":0.000589,"input_tokens":3399,"output_tokens":498,"severity_before":"unknown"},"analyst_status":null,"analyst_note":null,"search":"'-0326':15A,18A '-2025':14A,17A 'access':5A,20B,46B,69B,80C,118C,135C,152C 'access-token':19B 'account':23B,30B,90C 'account-manag':22B 'action':127C 'activ':112C,155C 'actor':139C,164C 'administr':126C 'allow':106C 'alreadi':48B 'associ':82C 'chang':11A,31B,37B,71B,98C 'condit':147C 'context':119C 'could':131C 'cve':13A,16A 'disabl':12A,42B,103C 'even':113C 'exist':79C 'expos':161C 'fail':76C 'follow':146C 'identifi':129C 'invalid':45B,78C 'issu':49B,57B,108C,130C,151C 'keep':63B 'lead':132C 'leak':61B 'malici':138C,163C 'manag':24B,91C 'met':149C 'modifi':122C 'oper':92C 'organ':4A,27B,41B,53B,86C,102C 'oversight':105C 'password':8A,34B,95C 'previous':56B,107C,150C 'remain':111C,154C 'reset':9A,35B,96C 'revok':73B,124C 'role':10A,36B,97C 'sensit':29B,89C 'sub':3A,26B,40B,52B,85C,101C 'sub-organ':2A,25B,39B,51B,84C,100C 'surviv':7A 'system':75C 'token':6A,21B,47B,58B,81C,109C,153C,158C 'turnkey':1A 'unauthor':134C 'user':54B,67B,87C,116C 'vendor':28B 'work':64B","nicknames":[],"mitigations":[],"who_affected":"The sources describe the flaw as a missing token invalidation step in a hosted sub-organization user system, and do not name a product version or a vendor advisory. Teams that rely on sub-organization access tokens and revoke access through administrative actions are the ones to look at. Exposure also requires that a token was actually leaked, so teams with short token lifetimes are less exposed.","tier":"C","verified":{},"analyst_revisit_at":null,"first_public_at":"2026-10-21T14:17:06+00:00","kev":null,"cvss_vector":null,"cvss_by":null,"poc_count":0,"sources":[{"source":"nvd","external_id":"CVE-2025-0326","url":"https://nvd.nist.gov/vuln/detail/CVE-2025-0326","severity":null,"published_at":"2026-10-21T14:17:06+00:00","modified_at":"2026-10-21T18:37:59+00:00","first_seen_at":"2026-10-23T21:57:28+00:00","fetched_at":"2026-10-23T22:29:01+00:00","note":null},{"source":"epss","external_id":"CVE-2025-0326","url":"https://api.first.org/data/v1/epss?cve=CVE-2025-0326","severity":null,"published_at":null,"modified_at":null,"first_seen_at":"2026-10-24T13:15:54+00:00","fetched_at":"2026-10-24T13:15:54+00:00","note":null}],"documents":[],"notice":"Free to read at a human pace. An API with keys and an MCP server are in preparation; early access: hello@infrastack.ai"}