Skip to content
Heist/ feed
Back to feed
Medium

Snipe-IT 8.6.3 Stored XSS via Department Names

Type: advisorySources: OSV

Snipe-IT versions before 8.7.0 contain a stored cross-site scripting vulnerability in DepartmentPresenter::formattedNameLink() where department names are rendered unescaped in the fallback branch for users without departments.view permission. Users with departments.edit permission can inject malicious scripts into department names that execute in the browsers of all department members when they load their My Assets page.

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

Source evidence

Snipe-IT 8.6.3 Stored XSS via Department Names

core-osv · Original source

Published 9 Sept 2026, 13:32 UTC

Snipe-IT versions before 8.7.0 contain a stored cross-site scripting vulnerability in DepartmentPresenter::formattedNameLink() where department names are rendered unescaped in the fallback branch for users without departments.view permission. Users with departments.edit permission can inject malicious scripts into department names that execute in the browsers of all department members when they load their My Assets page.

osv:CVE-2026-86772
Complete source record
{
  "id": "cde0c00fa9906f40ef2fd2e9e3664ced2e9db061cfea6ecc721748f14cd3bafd",
  "url": "https://osv.dev/vulnerability/CVE-2026-86772",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Snipe-IT 8.6.3 Stored XSS via Department Names",
    "summary": "Snipe-IT versions before 8.7.0 contain a stored cross-site scripting vulnerability in DepartmentPresenter::formattedNameLink() where department names are rendered unescaped in the fallback branch for users without departments.view permission. Users with departments.edit permission can inject malicious scripts into department names that execute in the browsers of all department members when they load their My Assets page.",
    "evidence": "osv:CVE-2026-86772",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2026-86772",
      "aliases": [
        "CVE-2026-86772",
        "GHSA-3j84-c68v-g76m"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/grokability/snipe-it",
              "type": "GIT",
              "events": [
                {
                  "introduced": "cfd1ff8413e478a8daab700c15e96c96f93220e2"
                },
                {
                  "fixed": "1d05a7ce11e6bf9448c067ac3ffbe5e63882888e"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "8.6.3"
                      },
                      {
                        "fixed": "8.7.0"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StandardRange"
                  },
                  {
                    "cpe": "cpe:2.3:a:snipeitapp:snipe-it:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "8.7.0"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-86772.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:30.319558317Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/86xxx/CVE-2026-86772.json",
        "https://github.com/grokability/snipe-it/security/advisories/GHSA-3j84-c68v-g76m",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-86772",
        "https://www.vulncheck.com/advisories/snipe-it-8.6.3-stored-xss-via-department-names"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-79"
        ],
        "cna_assigner": "VulnCheck",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/86xxx/CVE-2026-86772.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-86772",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 497204,
  "published_at": "2026-09-09T13:32:28.624+00:00"
}