Skip to content
Heist/ feed
Back to feed
High

Faction: Stored XSS in Assessment Attachment Filename Preview Rendering

Type: advisorySources: OSV

FACTION is a PenTesting Report Generation and Collaboration Framework. Prior to 1.8.3, Faction is vulnerable to stored cross-site scripting (XSS) via attachment filenames in assessment file preview flows. User-supplied filename values are persisted and later rendered into HTML/attribute contexts without output encoding, allowing attacker-controlled JavaScript to execute in the browser of any user who views the affected page. Because the payload is stored server-side and rendered to other users, exploitation is persistent and can impact privileged accounts. This vulnerability is fixed in 1.8.3.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-44669
Confirmed fixed CVEs
Not specified
Updated in this feed
3 Nov 2026, 19:08 UTC · Revision 1

Source evidence

Faction: Stored XSS in Assessment Attachment Filename Preview Rendering

core-osv · Original source

Published 26 May 2026, 17:43 UTC

FACTION is a PenTesting Report Generation and Collaboration Framework. Prior to 1.8.3, Faction is vulnerable to stored cross-site scripting (XSS) via attachment filenames in assessment file preview flows. User-supplied filename values are persisted and later rendered into HTML/attribute contexts without output encoding, allowing attacker-controlled JavaScript to execute in the browser of any user who views the affected page. Because the payload is stored server-side and rendered to other users, exploitation is persistent and can impact privileged accounts. This vulnerability is fixed in 1.8.3.

osv:CVE-2026-44669
Complete source record
{
  "id": "1b742b9b48e82cf4e58e31bb0dd393d24220d6f1c8f39bbb8fbf7a4742042e09",
  "url": "https://osv.dev/vulnerability/CVE-2026-44669",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Faction: Stored XSS in Assessment Attachment Filename Preview Rendering",
    "summary": "FACTION is a PenTesting Report Generation and Collaboration Framework. Prior to 1.8.3, Faction is vulnerable to stored cross-site scripting (XSS) via attachment filenames in assessment file preview flows. User-supplied filename values are persisted and later rendered into HTML/attribute contexts without output encoding, allowing attacker-controlled JavaScript to execute in the browser of any user who views the affected page. Because the payload is stored server-side and rendered to other users, exploitation is persistent and can impact privileged accounts. This vulnerability is fixed in 1.8.3.",
    "evidence": "osv:CVE-2026-44669",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2026-44669",
      "aliases": [
        "CVE-2026-44669",
        "GHSA-f2jc-wx44-mr54"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/factionsecurity/faction",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "90b341744fb65c4fb916c997533695c6da75e41f"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "1.8.3"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StringRangeExpression"
                  },
                  {
                    "range": [
                      {
                        "fixed": "90b341744fb65c4fb916c997533695c6da75e41f"
                      }
                    ],
                    "source": "REFERENCES_TAG",
                    "original_tag": "1.8.3"
                  },
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "1.8.3"
                      }
                    ],
                    "source": "DESCRIPTION"
                  }
                ]
              }
            }
          ],
          "versions": [
            "1.8.2",
            "1.7.7",
            "1.7.6",
            "1.7.5",
            "1.7.4",
            "1.7.1",
            "1.7.0",
            "1.6.8",
            "1.6.7",
            "1.6.6",
            "1.6.5",
            "1.6.4",
            "1.6.3",
            "1.6.2",
            "1.6.1",
            "1.6.0",
            "1.5.2",
            "1.5.1",
            "1.5.0",
            "1.4.4",
            "1.4.3",
            "1.4.2",
            "1.4.1",
            "1.4.0",
            "1.3.36",
            "1.3.35",
            "1.3.34",
            "1.3.33",
            "1.3.32",
            "1.3.29",
            "1.3.28",
            "1.3.27",
            "1.3.26",
            "1.3.25",
            "1.3.24",
            "1.3.23",
            "1.3.22",
            "1.3.21",
            "1.3.20",
            "1.3.8",
            "1.3.7",
            "1.3.6",
            "1.3.5",
            "1.3.4",
            "1.3.3",
            "1.3.2",
            "1.3.1",
            "1.3.0",
            "1.2.5",
            "1.2.4",
            "1.2.3",
            "1.2.2",
            "1.2.1",
            "1.2.0",
            "1.1.27",
            "1.1.26.2",
            "1.1.26.1",
            "1.1.26.0",
            "1.1.25.1",
            "1.1.25.0",
            "1.1.25",
            "1.1.24.3",
            "1.1.24.2",
            "1.1.24.1",
            "1.1.24.0",
            "1.1.24",
            "1.1.23",
            "1.1.22",
            "1.1.21",
            "1.1.20",
            "1.1.19",
            "1.1.18",
            "1.1.17",
            "1.1.16",
            "1.1.15",
            "1.1.14",
            "1.1.13",
            "1.1.12",
            "1.1.11",
            "1.1.10",
            "1.1.9",
            "1.1.8",
            "1.1.7",
            "1.1.6",
            "1.1.5",
            "1.1.4",
            "1.1.3",
            "1.1.2",
            "1.1.1",
            "1.1.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-44669.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:31.484914432Z",
      "provider": "osv",
      "references": [
        "https://github.com/factionsecurity/faction/releases/tag/1.8.3",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/44xxx/CVE-2026-44669.json",
        "https://github.com/factionsecurity/faction/security/advisories/GHSA-f2jc-wx44-mr54",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-44669"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-79"
        ],
        "cna_assigner": "GitHub_M",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/44xxx/CVE-2026-44669.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-44669",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 498579,
  "published_at": "2026-05-26T17:43:11.829+00:00"
}