CVE-2021-25979

Apostrophe - Insufficient Session Expiration

Published Nov 8, 2021 CVSS 3.1 · 9.8 Critical EPSS 1.1% KEV · Not listed
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.

Remediation

Vendor Solution

Upgrade to version 3.4.0

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2021-2330 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.
Github GHSA Github GHSA GHSA-9j9m-8wjc-ff96 Apostrophe CMS Insufficient Session Expiration vulnerability
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
Mend
Published
Updated
Apr 30, 2025, 3:52 PM
Reserved
Jan 22, 2021, 12:00 AM
Status
Modified
Published
Nov 8, 2021, 3:15 PM
Modified
Jun 17, 2026, 3:42 AM