{"schema_version": "1.6.1", "id": "CVE-2026-96806", "summary": "Keycloak auth manager: logout does not invalidate the session — JWTMiddleware mints an unrevoked replacement token", "details": "The Apache Airflow Keycloak auth manager did not end the session on logout: the logout route revoked the presented token, but `KeycloakJWTMiddleware` then issued a new, unrevoked token on the same response, so the user stayed logged in. Deployments using the Keycloak auth manager are affected: after a user logs out, anyone with later access to the same browser (for example on a shared workstation) can continue to act as that user.\n\nUsers of apache-airflow-providers-keycloak are recommended to upgrade to apache-airflow-providers-keycloak 0.11.1 or later.", "affected": [{"ranges": [{"type": "SEMVER", "events": [{"introduced": "0"}, {"fixed": "0.11.1"}]}]}], "references": [{"type": "WEB", "url": "https://github.com/apache/airflow/pull/73695"}, {"type": "WEB", "url": "https://lists.apache.org/thread/7vwjg3wn8wxkprg6csxcvs6wkh301r0t"}]}