Skip to main content
CVE-2026-86745VulnerabilityPublished 09/09/2026Updated 09/14/2026

CVE-2026-86745: Improper Neutralization of Formula Elements in a CSV File in grokability snipe-it

Affects grokability snipe-itSource CVE Database V5

0

Not known to be exploited · CVSS 5.1 Medium · fixed in 8.7.0 : update grokability snipe-it when convenient.

Data as of 10/25/2026, 04:40:14 UTC

CVSS 4.0 base score
5.1Medium
How severe the flaw is on the 0–10 CVSS scale.
Exploitation

Not in CISA KEV, no exploitation reported

EPSS
0.3% chance of exploitation in 30 days – higher than 28% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 8.7.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:L/SC:L/SI:L/SA:L

What to do

Affected software

ProductAffectedFixed in
grokabilitysnipe-itAffected
  • <8.7.0
Fixed in
  • 8.7.0
GitHubgrokability/snipe-itpkg:github/grokability/snipe-itOther threatsAffected
  • >8.6.3 <8.7.0
Fixed in
  • 8.7.0

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

Upgrade Snipe-IT to version 8.7.0 or later, where this vulnerability is fixed by applying proper formula escaping in CSV exports. Until upgrade, restrict access to the location-scoping report download to trusted users and educate superusers to be cautious when opening CSV files from untrusted sources with formula evaluation enabled. No other vendor advisory mitigation is provided.

Description

Snipe-IT is an IT asset management application. In Snipe-IT master-branch builds after 8.6.3 (the code was never included in a tagged release), SettingsController::downloadLocationScopingReport streams the FMCS location-scoping mismatch report (GET /admin/settings/location-scoping-report.csv) through a bare fputcsv() call without applying League\Csv\EscapeFormula, unlike the other CSV exports which honor config('app.escape_formulas'). An authenticated user with ordinary create/edit rights can place a spreadsheet formula in free-text fields that appear in the report (item name, asset tag, serial, item or location company name, location name) and arrange for the record to be FMCS-mismatched so it is included in the export. When a superuser downloads the report and opens it in Excel, LibreOffice Calc, or Google Sheets with formula evaluation enabled and external-content warnings dismissed or disabled, cells beginning with =, +, -, @, tab, or CR are executed in the victim's spreadsheet context, enabling data exfiltration (e.g., HYPERLINK/WEBSERVICE) or, on Windows Excel, legacy DDE command execution. This issue is fixed in version 8.7.0.

Impact

An authenticated user with create/edit rights can inject malicious spreadsheet formulas into CSV report fields. When a superuser opens the exported CSV report, these formulas execute in their spreadsheet application context, potentially leading to data exfiltration or command execution. This elevates risk to superusers who handle the report, but does not allow unauthenticated or remote exploitation without user interaction.

References

Community reviews

Loading reviews…