Skip to content
Heist/ feed
Back to feed
Critical

Security advisory

Type: advisorySources: OSVCVE: CVE-2021-25979

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.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2021-25979
Confirmed fixed CVEs
Not specified
Updated in this feed
31 Oct 2026, 11:41 UTC · Revision 1

Source evidence

CVE-2021-25979

core-osv · Original source

Published 8 Nov 2021, 15:15 UTC

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.

osv:CVE-2021-25979
Complete source record
{
  "id": "7f576eed2edc45296b3c8c30ef7231dac020cba53e2f30464ea559c2b586802e",
  "url": "https://osv.dev/vulnerability/CVE-2021-25979",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2021-25979",
    "summary": "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.",
    "evidence": "osv:CVE-2021-25979",
    "products": [],
    "severity": "critical",
    "structured": {
      "id": "CVE-2021-25979",
      "aliases": [
        "CVE-2021-25979",
        "GHSA-9j9m-8wjc-ff96"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/apostrophecms/apostrophe",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0ae930a861a077f52c7995d4425b3fecee3775d2"
                },
                {
                  "fixed": "71221f7463372c0e2c7c7638d9fc6f6b85d38239"
                },
                {
                  "fixed": "c211b211f9f4303a77a307cf41aac9b4ef8d2c7c"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:apostrophecms:apostrophecms:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "2.63.0"
                      },
                      {
                        "fixed": "3.3.1"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "range": [
                      {
                        "fixed": "c211b211f9f4303a77a307cf41aac9b4ef8d2c7c"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  }
                ]
              }
            }
          ],
          "versions": [
            "3.3.0",
            "3.2.0",
            "3.1.2",
            "3.1.0",
            "3.0.1",
            "3.0.0",
            "3.0.0-beta.3",
            "3.0.0-beta.2",
            "3.0.0-beta.1.1",
            "3.0.0-beta.1",
            "3.0.0-alpha.7",
            "3.0.0-alpha.6.1",
            "3.0.0-alpha.5",
            "3.0.0-alpha.4.2",
            "3.0.0-alpha.4",
            "3.0.0-alpha.3",
            "3.0.0-alpha.2",
            "3.0.0-alpha.1",
            "2.67.0",
            "2.66.0",
            "2.65.0",
            "2.64.1",
            "2.64.0",
            "2.63.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2021-25979.json"
          }
        }
      ],
      "modified": "2026-10-20T10:54:33.846688867Z",
      "provider": "osv",
      "references": [
        "https://github.com/apostrophecms/apostrophe/commit/c211b211f9f4303a77a307cf41aac9b4ef8d2c7c"
      ],
      "provider_metadata": {}
    },
    "related_cves": [
      {
        "value": "CVE-2021-25979",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 385590,
  "published_at": "2021-11-08T15:15:07.743+00:00"
}