Skip to content
OpenAdvisories

Weakness (CWE)

CWE-324: Use of a Key Past its Expiration Date

Base Draft

The product uses a cryptographic key past its expiration date.

How to prevent it (2 mitigations)
  1. Architecture and Design

    Adequate consideration should be put into the user interface in order to notify users previous to the key's expiration, to explain the importance of new key generation and to walk users through the process as painlessly as possible.

  2. Implementation

    Replace keys within a period of time proportional to their strength.

Source: MITRE CWE-324

6 results · Clear filters · Feed

  • High 8.1

    Flarum < 1.8.16 Password Reset Token Expiry Bypass via POST /reset

    Flarum before 1.8.16 contains a password reset token expiry bypass vulnerability that allows unauthenticated attackers to reuse expired password reset tokens by submitting them directly to the reset processing endpoint. The SavePasswordController::handle() me…

  • High 8.1

    OpenClaw < 2026.4.15 - Bearer Token Validation Bypass via Stale SecretRef Resolution

    OpenClaw before 2026.4.15 captures resolved bearer-auth configuration at startup, allowing revoked tokens to remain valid after SecretRef rotation. Gateway HTTP and WebSocket handlers fail to re-resolve authentication per-request, enabling attackers to use ro…

  • High 8.1

    PgBouncer default auth_query does not take Postgres password expiry into account

    Password can be used past expiry in PgBouncer due to auth_query not taking into account Postgres its VALID UNTIL value, which allows an attacker to log in with an already expired password

  • High 8.7

    Zitadel Expired JWT Keys Usable for Authorization Grants

    Zitadel is open-source identity infrastructure software. A vulnerability existed where expired keys can be used to retrieve tokens. Specifically, ZITADEL fails to properly check the expiration date of the JWT key when used for Authorization Grants. This allow…

  • High 8.2

    Philips Vue PACS Use of a Key Past its Expiration Date

    Philips Vue PACS versions 12.2.x.x and prior uses a cryptographic key or password past its expiration date, which diminishes its safety significantly by increasing the timing window for cracking attacks against that key.

  • High 7.5

    python-keystoneclient missing expiration check in PKI token validation

    python-keystoneclient before 0.2.4, as used in OpenStack Keystone (Folsom), does not properly check expiry for PKI tokens, which allows remote authenticated users to (1) retain use of a token after it has expired, or (2) use a revoked token once it expires.