Description
Snipe-IT is an IT asset/license management system. Prior to 8.5.0, Actionlog::logaction() stores the request User-Agent header and ReportsController::postActivityReport() writes that value to the Activity Report CSV without formula escaping, allowing a low-privileged authenticated user to store a formula-like User-Agent that may execute when a report viewer opens the exported CSV in spreadsheet software. This issue is fixed in version 8.5.0.
Published: 2026-07-10
Score: 4.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Snipe‑IT stores the HTTP User‑Agent header from incoming requests and writes it directly into the Activity Report CSV file without escaping. An attacker can supply a User‑Agent string that contains a spreadsheet formula (e.g., =CMD|\|\… ), which will be written unmodified into the CSV. When a user opens the exported file in a spreadsheet application such as Excel or LibreOffice Calc, the formula can execute, potentially allowing arbitrary code execution or data manipulation within the host environment. This defect corresponds to CWE‑1236 – Formula Injection.

Affected Systems

All Snipe‑IT installations running a version earlier than v8.5.0 are affected. Versions from 8.5.0 onward contain the patch that properly escapes User‑Agent values before inclusion in report exports.

Risk and Exploitability

The vulnerability is scored moderate (CVSS 4.8). The EPSS indicates a very low but nonzero likelihood of exploitation (< 1 %). Exploitation requires a legitimate authenticated user with permission to export activity reports and the ability to supply a crafted User‑Agent string, and the victim must subsequently open the resulting CSV in spreadsheet software. The defect is not listed in CISA KEV, suggesting no confirmed widespread exploitation at this time.

Generated by OpenCVE AI on July 29, 2026 at 10:19 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the official Snipe‑IT patch by upgrading to version 8.5.0 or later
  • If a direct upgrade is not possible, deploy a proxy or middleware that inspects and sanitizes HTTP User‑Agent headers, removing or rejecting strings that resemble spreadsheet formulas before they are logged
  • Limit the Activity Report CSV export feature to trusted administrators and advise users to disable automatic formula evaluation or open CSV files in a safe mode

Generated by OpenCVE AI on July 29, 2026 at 10:19 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 10 Jul 2026 22:00:00 +0000

Type Values Removed Values Added
First Time appeared Grokability
Grokability snipe-it
Vendors & Products Grokability
Grokability snipe-it

Fri, 10 Jul 2026 21:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 10 Jul 2026 20:00:00 +0000

Type Values Removed Values Added
Description Snipe-IT is an IT asset/license management system. Prior to 8.5.0, Actionlog::logaction() stores the request User-Agent header and ReportsController::postActivityReport() writes that value to the Activity Report CSV without formula escaping, allowing a low-privileged authenticated user to store a formula-like User-Agent that may execute when a report viewer opens the exported CSV in spreadsheet software. This issue is fixed in version 8.5.0.
Title Snipe-IT: CSV formula injection in Activity Report export
Weaknesses CWE-1236
References
Metrics cvssV4_0

{'score': 4.8, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:A/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N'}


Subscriptions

Grokability Snipe-it
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-10T20:58:08.024Z

Reserved: 2026-06-16T21:59:57.018Z

Link: CVE-2026-55452

cve-icon Vulnrichment

Updated: 2026-07-10T20:46:18.919Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-29T10:30:05Z

Weaknesses
  • CWE-1236

    Improper Neutralization of Formula Elements in a CSV File