CVE-2021-25979: Apostrophe - Insufficient Session Expiration
Vulnerability summary
CVE-2021-25979 is a critical (CVSS 9.8) Insufficient Session Expiration vulnerability in apostrophe. EPSS estimates a 1.14% chance of exploitation in the next 30 days, higher than 66.3% of scored vulnerabilities.
Timeline
- 08-11-2021PublishedVulnerability first disclosed.
- 30-04-2025Last modifiedVulnerability information updated.
Description
Apostrophe CMS versions prior to 3.3.1 did not invalidate existing login sessions when disabling a user account or changing the password, creating a situation in which a device compromised by a third party could not be locked out by those means. As a mitigation for older releases the user account in question can be archived (3.x) or moved to the trash (2.x and earlier) which does disable the existing session.
CVSS metrics
4 scores · 3 sources · 2 versions- OSV · NpmEcosystem advisory · calculated9.8CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- NVDNIST9.8CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS trend
Probability
1.14%
Chance of exploitation in the next 30 days
Percentile
66%
Versus all other CVEs
30-day change
No change 0.00 pp
From 1.14% on 22-09-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Apostrophe1 product
- apostrophe≥ unspecified, ≤ 3.3.1 | ≥ 2.63.0, < unspecified
Apostrophecms1 product
- apostrophecms≥ 2.63.0, < 3.3.1
Npm1 product
- apostrophe≥ 2.63.0, < 3.4.0
3 vendors · 3 products
References
3 links- github.com/apostrophecms/apostrophe/commit/c211b211f9f4303a77a307cf41aac9b4ef8d2c7cX Refsource MISCWEBPatchThird Party Advisory