Skip to content
OpenAdvisories

Weakness (CWE)

CWE-613: DEPRECATED: Insufficient Session Expiration

Base Deprecated Mapping prohibited

This entry has been deprecated because it was insufficiently clear. Consider CWE-1462 and its descendants.

Source: MITRE CWE-613

49 results · Clear filters · Feed

  • Critical 9.8

    Apache OFBiz: externalLoginKey honoured pre-auth, reusable and unbound

    Authentication Bypass by Capture-replay in ExternalLoginKeysManager in Apache OFBiz 24.09 before 24.09.08 on all platforms allows a remote unauthenticated attacker who captures a live externalLoginKey value to obtain a complete, cookie-free, reusable session …

  • Critical 9.8

    An issue was discovered in Keyfactor EJBCA 9. When an administrator is removed from its administrator role while having…

  • Critical 9.8

    Apache Answer: Stale Visit Tokens Retain Access to Private Uploads After Session Revocation

    Insufficient session expiration vulnerability in Apache Answer. This issue affects Apache Answer: through 2.0.2. Insufficient session invalidation allowed revoked users to continue accessing known private uploaded files with a stale visit token. Users are rec…

  • Critical 9.1

    Insufficient Session Revocation for JWT Authentication

    Previously issued authentication tokens are not immediately invalidated when an OTRS agent or customer user account is deactivated or its password is changed. As a result, an existing JWT may remain valid until its regular expiration time, which can be approx…

  • Critical 9.1

    Apache CXF: Inoperative max_age authentication-freshness check in OidcClientCodeRequestFilter

    The max_age authentication-freshness check in OidcClientCodeRequestFilter was inoperative due to a milliseconds/seconds unit mismatch and an inverted comparison polarity. Any relying party using setMaxAgeOffset to enforce re-authentication would silently acce…

  • Critical 9.8

    webpy web.py 0.76 is vulnerable to Insufficient Session Expiration. The application's session management relies on peri…

  • Critical 9.1

    Apache Airflow: Logout ignores a presented Authorization bearer token, leaving it revocable only by expiry

    Apache Airflow: the Core API logout endpoint revokes only a session token presented as the _token cookie. When a client logs out presenting its credential as an Authorization bearer header instead, the endpoint returns its normal logout response but revokes n…

  • Critical 9.1

    Revoked session accepted because the session jti is never checked in AshAuthentication and AshAuthentication Phoenix

    Insufficient Session Expiration vulnerability in team-alembic AshAuthentication and AshAuthentication Phoenix allows a revoked session to remain fully authenticated. A resource configured with session_identifier :jti and require_token_presence_for_authenticat…

  • Critical 9.1

    Apache Airflow FAB provider: FAB Admin password PATCH does not invalidate database-backed sessions

    Apache Airflow FAB provider: changing a user's password through the Admin user-edit PATCH endpoint does not invalidate that user's existing database-backed sessions. An attacker who already holds a copy of the victim's session cookie keeps full access as that…

  • Critical 9.8

    Apache Airflow FAB provider: FAB password reset never invalidates sessions: string/int _user_id comparison is always false

    Apache Airflow FAB provider: resetting a user's password does not delete that user's existing database-backed sessions, despite documented behaviour that it does. The cleanup compares the string identifier Flask-Login stores in the session against the user's …

  • Critical 9.8

    WWBN AVideo Password Recovery Token Expiration Bypass

    WWBN AVideo fails to validate password recovery token expiration in userRecoverPassSave.json.php, allowing attackers to use expired tokens to reset account passwords indefinitely. Attackers who obtain a recovery token can use it at any time to change the targ…

  • Critical 9.1

    Flowintel Fails to Invalidate Active Sessions After Password Change

    Affected versions of Flowintel do not revoke existing authenticated sessions when a user’s password is changed. This means that if an attacker already possesses a valid session—for example, from prior access or a stolen session token—the victim changing their…

  • Critical 9.8

    Frauscher Sensortechnik: FDS102 for FAdC/FAdCi R2 is vulnerable to Insufficient Session Expiration due to flawed session expiration logic

    An unauthenticated remote attacker in possession of a valid session identifier is able to continue using the session after it should have expired. This increases the risk associated with stolen, leaked, shared, or unattended sessions and may enable unauthoriz…

  • Critical 9.1

    Gitea Remember-Me Token Theft Not Invalidating Attacker Session

    Gitea Remember-Me Token Theft Not Invalidating Attacker Session

  • Critical 9.1

    Apache Answer: Residual Administrative API Key Access After Role or Account Revocation

    Insufficient Session Expiration vulnerability in Apache Answer. This issue affects Apache Answer: through 2.0.1. Administrative API keys remained usable after the owning administrator was demoted or the account was marked inactive, suspended, or deleted, allo…

  • Critical 9.3

    WireGuard Easy Weak Token Generation Information Disclosure via OTL Route

    WireGuard Easy through 15.3.0, fixed in commit 66b292b, contains a cryptographically weak one-time link token generation vulnerability that allows unauthenticated network attackers to recover WireGuard peer credentials by brute-forcing a keyspace of at most 1…

  • Critical 9.8

    Apache IoTDB: REST Basic Authentication Accepts Stale Cached Credentials

    Insufficient Session Expiration, Authentication Bypass by Capture-replay vulnerability in Apache IoTDB. REST Basic Authentication Accepts Stale Cached Credentials This issue affects Apache IoTDB: from 1.0.0 before 2.0.10. Users are recommended to upgrade to v…

  • Critical 9.8
    CVE-2026-46455 Public exploit

    Apache Camel: Camel-Keycloak: The access-token validity window is not verified because the IS_ACTIVE check is missing from the TokenVerifier, allowing expired tokens to be accepted

    Insufficient Session Expiration vulnerability in Apache Camel Keycloak Component. The camel-keycloak security helper KeycloakSecurityHelper.parseAndVerifyAccessToken builds a Keycloak TokenVerifier using withChecks(...) with only the subject-exists check and …

  • Critical 9.1

    Perry < 0.5.1166 JWT Expiration Bypass via verify_decode

    Perry before 0.5.1166 contains a JWT validation vulnerability that allows remote attackers to bypass token expiration by exploiting the unconditional setting of validate_exp = false in the verify_decode helper within the stdlib JWT verification path. Attacker…

  • Critical 9.6

    Insecure session handling on metrics web server

    Insufficient session expiration vulnerability in syslink software AG Avantra on Linux, Windows allows Reusing Session IDs (aka Session Replay). This issue affects Avantra: before 25.3.1.

  • Critical 9.1

    FreeScout's user invitation hash never expires: permanent unauthenticated account takeover if invite link leaks

    FreeScout is a free help desk and shared inbox built with PHP's Laravel framework. Prior to version 1.8.217, the /user-setup/{hash} endpoint accepts a 60-character random invite_hash to set a new user's password. The endpoint performs no expiration check — th…

  • Critical 9.1

    Apache Airflow: Airflow Logout Not Invalidating JWT

    When user logged out, the JWT token the user had authtenticated with was not invalidated, which could lead to reuse of that token in case it was intercepted. In Airflow 3.2 we implemented the mechanism that implements token invalidation at logout. Users who a…

  • Critical 9.5

    Password Reset Tokens Do Not Expire

    Insufficient Session Expiration vulnerability in hexpm hexpm/hexpm ('Elixir.Hexpm.Accounts.PasswordReset' module) allows Account Takeover. Password reset tokens generated via the "Reset your password" flow do not expire. When a user requests a password reset,…

  • Critical 9.1

    Vijkunja has Weak Password Policy Combined with Persistent Sessions After Password Change

    Vikunja is an open-source self-hosted task management platform. Prior to version 2.0.0, the application allows users to set weak passwords (e.g., 1234, password) without enforcing minimum strength requirements. Additionally, active sessions remain valid after…

  • Critical 9.3

    Incorrect management of session invalidation vulnerability in Graylog Web Interface

    Not properly invalidated session vulnerability in Graylog Web Interface, version 2.2.3, due to incorrect management of session invalidation after new logins. The application generates a new 'sessionId' each time a user authenticates, but does not invalidate p…

  • Critical 9.1
    CVE-2025-56643 Public exploit

    Requarks Wiki.js 2.5.307 does not properly revoke or invalidate active JWT tokens when a user logs out. As a result, pr…

  • Critical 9.2

    Nagios XI < 2024R1.1.3 Session Not Invalidated After Password Change

    Nagios XI versions prior to 2024R1.1.3 did not invalidate all other active sessions for a user when that user's password was changed. As a result, any pre-existing sessions (including those potentially controlled by an attacker) remained valid after a credent…

  • Critical 9.8

    FlagForgeCTF's Improper Session Handling Allows Access After Logout

    Flag Forge is a Capture The Flag (CTF) platform. In versions from 2.2.0 to before 2.3.1, the FlagForge web application improperly handles session invalidation. Authenticated users can continue to access protected endpoints, such as /api/profile, even after lo…

  • Critical 9.4

    Concorde not removing authentication tokens after logging out

    Concorde, formerly know as Nexkey, is a fork of the federated microblogging platform Misskey. Prior to version 12.25Q1.1, due to an improper implementation of the logout process, authentication credentials remain in cookies even after a user has explicitly lo…

  • Critical 9.8

    Persistent Login - Moderately critical - Access bypass - SA-CONTRIB-2024-044

    Insufficient Session Expiration vulnerability in Drupal Persistent Login allows Forceful Browsing.This issue affects Persistent Login: from 0.0.0 before 1.8.0, from 2.0.* before 2.2.2.

  • Critical 9.1

    An issue was discovered in LemonLDAP::NG before 2.0.12. There is a missing expiration check in the OAuth2.0 handler, i.…

  • Critical 10.0

    Insufficient Session Expiration vulnerability on CIRCUTOR Q-SMT

    An attacker with access to the network where CIRCUTOR Q-SMT is located in its firmware version 1.0.4, could steal the tokens used on the web, since these have no expiration date to access the web application without restrictions. Token theft can originate fro…

  • Critical 9.8

    Apache Airflow Providers FAB: FAB provider 1.2.1 and 1.2.0 did not let user to logout for Airflow

    Insufficient Session Expiration vulnerability in Apache Airflow Providers FAB. This issue affects Apache Airflow Providers FAB: 1.2.1 (when used with Apache Airflow 2.9.3) and FAB 1.2.0 for all Airflow versions. The FAB provider prevented the user from loggin…

  • Critical 9.1

    Apache StreamPark: session not invalidated after logout

    On versions before 2.1.4, session is not invalidated after logout. When the user logged in successfully, the Backend service returns "Authorization" as the front-end authentication credential. "Authorization" can still initiate requests and access data even a…

  • Critical 9.1

    SurveyKing v1.3.1 was discovered to keep users' sessions active after logout. Related to an incomplete fix for CVE-2022…

  • Critical 9.8

    xzs-mysql 3.8 is vulnerable to Insufficient Session Expiration, which allows attackers to use the session of a deleted …

  • Critical 9.1

    In the Bentley ALIM Web application, certain configuration settings can cause exposure of a user's ALIM session token w…

  • Critical 9.1

    Samly access control vulnerability

    In the Samly package before 1.4.0 for Elixir, Samly.State.Store.get_assertion/3 can return an expired session, which interferes with access control because Samly.AuthHandler uses a cached session and does not replace it, even after expiry.

  • Critical 9.1

    Apache InLong: Insufficient Session Expiration in InLong

    Insufficient Session Expiration vulnerability in Apache Software Foundation Apache InLong.This issue affects Apache InLong: from 1.4.0 through 1.6.0.  An old session can be used by an attacker even after the user has been deleted or the password has been chan…

  • Critical 9.8

    Fusiondirectory 1.3 suffers from Improper Session Handling.