Medium severityGHSA Advisory· Published May 8, 2026
Snipe-IT has Stored XSS via Component Checkout Notes (v8.4.0)
CVE-2026-44831
Description
Impact
Users with component view access could be impacted by an unescaped notes column.
Patches
This was patched in https://github.com/grokability/snipe-it/commit/28f493d84d057895fbb93b6570e7393a2c2fa438, and is fixed in v8.4.1 or greater.
Workarounds
None.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
snipe/snipe-itPackagist | < 8.4.1 | 8.4.1 |
Affected products
1- Range: < 8.4.1
Patches
11 file changed · +1 −1
app/Http/Transformers/ComponentsTransformer.php+1 −1 modified@@ -91,7 +91,7 @@ public function transformCheckedoutComponents(Collection $components_assets, $to 'id' => (int) $asset->id, 'name' => e($asset->model->display_name).' '.e($asset->display_name), 'qty' => $asset->pivot->assigned_qty, - 'note' => $asset->pivot->note, + 'note' => e($asset->pivot->note), 'type' => 'asset', 'created_at' => Helper::getFormattedDateObject($asset->pivot->created_at, 'datetime'), 'available_actions' => ['checkin' => true],
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
3News mentions
0No linked articles in our index yet.