Medium severity · published Oct 15, 2026
CVE-2026-96806
Apache Airflow Keycloak provider: Keycloak auth manager: logout does not invalidate the session — JWTMiddleware mints an unrevoked replacement token
5.8
CVSS
0.4%
EPSS
No
On KEV
Description
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. Users of apache-airflow-providers-keycloak are recommended to upgrade to apache-airflow-providers-keycloak 0.11.1 or later.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:N
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
Low
Integrity
None
Availability
None
Scope
Changed
Exploitation
Is it being used?
Exploit prediction (EPSS)0.4% · higher than 31% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
Affected product
AA
Apache Airflow Keycloak provider
Apache Software Foundation
More from Apache Airflow Keycloak provider
9.8
CVE-2026-76187
Apache Airflow Keycloak provider: Any realm client's credentials mint an Airflow session JWT
9.1
CVE-2026-76186
Apache Airflow Keycloak provider: Keycloak token cookies not bound to Airflow session identity
6.5
CVE-2026-92228
Apache Airflow Keycloak provider: Keycloak multi-team provisioning grants every team role global audit-log read