Intel

AIKIDO-2026-889201

@strapi/admin is vulnerable to Insufficient Session Expiration

Insufficient Session Expiration Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published 6 days ago

68

Medium Risk

This Affects:

JS@strapi/admin
0.0.1 - 5.50.2
Fixed in 5.51.0
Are you affected? Scan for Free

TL;DR

The @strapi/admin password-reset flow issues reset tokens that never expire and are not checked for age when a password reset is completed. A reset token leaked through email interception, log exposure, or a compromised inbox therefore stays valid indefinitely, allowing an attacker who obtains it to take over the admin account. The fix persists a resetPasswordTokenExpiresAt expiry (default one hour, configurable), rejects expired or legacy expiry-less tokens, and clears the stale token after use.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you use the admin panel forgot-password / reset-password flow.

Background info

@strapi/admin is vulnerable to Insufficient Session Expiration in versions 0.0.1 - 5.50.2.

How to fix this

Upgrade the @strapi/admin library to the patch version.