Skip to content
Heist/ feed
Back to feed
Medium

Security advisory

Type: advisorySources: OSVCVE: CVE-2021-25984

In Factor (App Framework & Headless CMS) forum plugin, versions v1.3.3 to v1.8.30, are vulnerable to stored Cross-Site Scripting (XSS) at the “post reply” section. An unauthenticated attacker can execute malicious JavaScript code and steal the session cookies.

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

Source evidence

CVE-2021-25984

core-osv · Original source

Published 16 Nov 2021, 10:15 UTC

In Factor (App Framework & Headless CMS) forum plugin, versions v1.3.3 to v1.8.30, are vulnerable to stored Cross-Site Scripting (XSS) at the “post reply” section. An unauthenticated attacker can execute malicious JavaScript code and steal the session cookies.

osv:CVE-2021-25984
Complete source record
{
  "id": "c79a2148385629c15727745bb89aa3921e5284e70eb92fc2263bcca86d7a20ba",
  "url": "https://osv.dev/vulnerability/CVE-2021-25984",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2021-25984",
    "summary": "In Factor (App Framework & Headless CMS) forum plugin, versions v1.3.3 to v1.8.30, are vulnerable to stored Cross-Site Scripting (XSS) at the “post reply” section. An unauthenticated attacker can execute malicious JavaScript code and steal the session cookies.",
    "evidence": "osv:CVE-2021-25984",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2021-25984",
      "aliases": [
        "CVE-2021-25984"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/fictionco/fiction",
              "type": "GIT",
              "events": [
                {
                  "introduced": "c79ca9e3775ed52e745ccc3224ea8ed36a4303ed"
                },
                {
                  "last_affected": "ff33a72ef8106e8ab60ef933f4b72e1f359d5d7c"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:darwin:factor:*:*:*:*:*:node.js:*:*",
                    "range": [
                      {
                        "introduced": "1.3.3"
                      },
                      {
                        "last_affected": "1.8.30"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v1.8.30",
            "v1.8.29",
            "v1.8.28",
            "v1.8.27",
            "v1.8.26",
            "v1.8.25",
            "v1.8.24",
            "v1.8.23",
            "v1.8.22",
            "v1.8.21",
            "v1.8.20",
            "v1.8.19",
            "v1.8.18",
            "v1.8.17",
            "v1.8.16",
            "v1.8.15",
            "v1.8.14",
            "v1.8.13",
            "v1.8.12",
            "v1.8.11",
            "v1.8.10",
            "v1.8.9",
            "v1.8.8",
            "v1.8.7",
            "v1.8.6",
            "v1.8.5",
            "v1.8.4",
            "v1.8.3",
            "v1.8.2",
            "v1.8.0",
            "v1.7.10",
            "v1.7.9",
            "v1.7.8",
            "v1.7.7",
            "v1.7.6",
            "v1.7.5",
            "v1.7.4",
            "v1.7.3",
            "v1.7.2",
            "v1.7.1",
            "v1.7.0",
            "v1.6.3",
            "v1.6.1",
            "v1.6.0",
            "v1.5.30",
            "v1.5.29",
            "v1.5.28",
            "v1.5.27",
            "v1.5.26",
            "v1.5.25",
            "v1.5.24",
            "v1.5.23",
            "v1.5.22",
            "v1.5.21",
            "v1.5.20",
            "v1.5.19",
            "v1.5.18",
            "v1.5.17",
            "v1.5.16",
            "v1.5.15",
            "v1.5.14",
            "v1.5.13",
            "v1.5.12",
            "v1.5.11",
            "v1.5.10",
            "v1.5.9",
            "v1.5.8",
            "v1.5.7",
            "v1.5.6",
            "v1.5.5",
            "v1.5.4",
            "v1.5.3",
            "v1.5.0",
            "v1.4.10",
            "v1.4.9",
            "v1.4.8",
            "v1.4.7",
            "v1.4.6",
            "v1.4.5",
            "v1.4.4",
            "v1.4.3",
            "v1.4.2",
            "v1.4.1",
            "v1.4.0",
            "v1.3.12",
            "v1.3.11",
            "v1.3.10",
            "v1.3.9",
            "v1.3.8",
            "v1.3.7",
            "v1.3.6",
            "v1.3.5",
            "v1.3.4",
            "v1.3.3"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2021-25984.json"
          }
        }
      ],
      "modified": "2026-10-20T10:54:34.129351039Z",
      "provider": "osv",
      "references": [
        "https://github.com/FactorJS/factor/blob/v1.8.30/%40plugins/plugin-forum/topic-reply.vue#L119",
        "https://www.whitesourcesoftware.com/vulnerability-database/CVE-2021-25984"
      ],
      "provider_metadata": {}
    },
    "related_cves": [
      {
        "value": "CVE-2021-25984",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 385602,
  "published_at": "2021-11-16T10:15:07.117+00:00"
}