PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-110024 @fastify/jwt CVE debrief

CVE-2026-110024 debrief based on the supplied source corpus. The CVE record was published on 2026-10-18T15:16:51.417Z and has not been modified since then. The vulnerability affects @fastify/jwt, allowing tokens to be signed without expiration claims and verification to not enforce maximum token age. This issue is fixed in @fastify/jwt 10.2.5, and users should upgrade to 10.2.5 or later. The top-level sign and verify methods in @fastify/jwt versions prior to 10.2.5 replace the globally configured defaults with the per-call options instead of merging them.

Vendor
@fastify/jwt
Product
Unknown
CVSS
MEDIUM 6.8
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-18
Original CVE updated
2026-10-18
Advisory published
2026-10-18
Advisory updated
2026-10-18

Who should care

Defenders and developers using @fastify/jwt should assess exposure and upgrade to 10.2.5 or later. The vulnerability affects @fastify/jwt, allowing tokens to be signed without expiration claims and verification to not enforce maximum token age. This issue is fixed in @fastify/jwt 10.2.5, and users should upgrade to 10.2.5 or later.

Why it matters

CVE-2026-110024 affects @fastify/jwt, allowing tokens to be signed without expiration claims and verification to not enforce maximum token age. Defenders and developers should assess exposure and upgrade to 10.2.5 or later.

  • Tokens signed with per-call options may not expire
  • Verification may not enforce maximum token age
  • Stale or never-expiring tokens may be accepted

Technical summary

The top-level sign and verify methods in @fastify/jwt versions prior to 10.2.5 replace the globally configured defaults with the per-call options instead of merging them. This results in tokens being signed without expiration claims and verification not enforcing maximum token age. The issue is fixed in @fastify/jwt 10.2.5, and users should upgrade to 10.2.5 or later to fix the issue. The vulnerability affects @fastify/jwt, allowing tokens to be signed without expiration claims and verification to not enforce maximum token age.

Defensive priority

Upgrade to @fastify/jwt 10.2.5 or later to fix the issue.

Recommended defensive actions

  • Upgrade to @fastify/jwt 10.2.5 or later
  • Review and update affected systems
  • Verify token expiration and maximum age configurations
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
  • Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance.
  • Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed.
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review.

Evidence notes

The issue is fixed in @fastify/jwt 10.2.5. The top-level sign and verify methods replace the globally configured defaults with the per-call options instead of merging them. This results in tokens being signed without expiration claims and verification not enforcing maximum token age. Defenders and developers should assess exposure and upgrade to 10.2.5 or later. The CVE record was published on 2026-10-18T15:16:51.417Z and has not been modified since then.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-110024 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-110024

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-110024 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-110024

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://cna.openjsf.org/security-advisories.html

    ce714d77-add3-4f53-aff5-83d477b104bb

  • Source reference

    Unverified legacy reference

    URL: https://github.com/fastify/fastify-jwt/security/advisories/GHSA-f5gh-84pj-v2pg

    ce714d77-add3-4f53-aff5-83d477b104bb

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.