CVE-2026-121796
validatedZero produced an exploit or a check.GHSA-r386-r8vg-hrxg ↗EUVD-2026-118945 ↗
description
Add From Server Lite versions before 6.0.0 do not properly restrict SVG uploads. An authenticated user with the Author role or higher can upload a crafted SVG that triggers stored cross-site scripting. Exploitation requires an account with one of those roles.
mitigation
Upgrade Add From Server Lite to version 6.0.0 or later. Until the upgrade is complete, prevent Author-level and other non-administrative users from uploading SVG files.
fixed in 6.0.0
outcome
Upstream: a detection for this already ships elsewhere, so we didn't generate a new one. The credit goes to whoever did.
source signals
Public signals that triggered or updated the pipeline. These are inputs for the deltas above.
- 2026-11-07 06:00Zghsa: trigger signal, started the run
- 2026-11-07 06:00Zcve.org record for CVE-2026-121796
- 2026-11-07 09:12Z
this entry in the feed
GET /api/v1/feed/CVE-2026-121796
{ "etk_id": "ETK-2026-3815", "cve_id": "CVE-2026-121796", "display_id": "CVE-2026-121796", "ghsa_id": "GHSA-r386-r8vg-hrxg", "euvd_id": "EUVD-2026-118945", "status": "published", "anchor_state": "anchored", "title": "Stored cross-site scripting in Add From Server Lite SVG uploads", "summary": "Add From Server Lite versions before 6.0.0 do not properly restrict SVG uploads. An authenticated user with the Author role or higher can upload a crafted SVG that triggers stored cross-site scripting. Exploitation requires an account with one of those roles.", "mitigation": "Upgrade Add From Server Lite to version 6.0.0 or later. Until the upgrade is complete, prevent Author-level and other non-administrative users from uploading SVG files.", "vendor": null, "product": "Add From Server Lite", "affected": [ { "affected_notes": [], "affected_ranges": [ ">= 0, < 6.0.0" ], "ecosystem": null, "fixed_versions": [ "6.0.0" ], "package_name": "Add From Server Lite", "purl": null } ], "cwes": [ 79 ], "cvss_score": 6.8, "cvss_src": "nvd", "cvss_vector": "CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H", "epss_score": null, "epss_percentile": null, "epss_asof": null, "automation": "deterministic", "check": true, "check_confidence_basis": "upstream", "exploit": false, "pipeline_minutes": 0.27030788333333333, "t0_at": "2026-11-07T06:00:27.240000+00:00", "signals": { "check": { "at": "2026-11-07T09:12:29.701220+00:00", "days": 0.13336181967592592, "is_lower_bound": false, "measured_at": "2026-11-07T06:00:27.240000+00:00", "url": null }, "trigger_signal": { "at": "2026-11-07T06:00:27.240000+00:00", "days": 0, "is_lower_bound": false, "measured_at": "2026-11-07T06:00:27.240000+00:00", "url": "https://github.com/advisories/GHSA-r386-r8vg-hrxg" } } }
published 2026-11-07 09:12Z
last change 2026-11-08 00:40Z
Need the technical details behind an entry?
Every entry here shows what we attempted and when. The technical details, the generated exploit that fired it and the evidence behind the verdict are not public. Tell us about your use case and we’ll get back to you about extended API access.