lowCVSS 3.7Vulnerability

CVE-2026-49245

## Summary The inline query parameter on the browsable-share file download and on the authenticated user file download suppressed Content-Disposition: attachment, so an HTML file stored in a share or home directory could be served as text/html and execute in SFTPGo's web origin (stored XSS). ## Impact Low. Exploitation requires the attacker to place the file and a victim to open the crafted link — a URL the WebClient never generates, so it requires social engineering — and the practical conditions are narrow: - Session cookies are HttpOnly, so the cookie cannot be read by the injected script. - Authenticated shares set their own session cookie, which overwrites the victim's WebClient cookie, no account pivot. The realistic case is a public share, or a folder shared between distinct users combined with targeted social engineering. It is a genuine trust-boundary violation (SFTPGo emits attacker-controlled content as active HTML in its own origin), hence an advisory, but the constrained preconditions and the HttpOnly mitigation keep it Low. ## Patches Upgrade to v2.7.3. These endpoints now always respond with Content-Disposition: attachment; the inline parameter has been removed. See the fix commit for the full technical rationale.

Properties

ghsa_id
GHSA-3vcg-pv95-pq54
severity
low
summary
SFTPGo has stored XSS via inline parameter on public shares and user file download
cvss_score
3.7
cve_id
CVE-2026-49245
cvss_vector
CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:L/I:L/A:N
is_ghsa_only
false
ghsa_published
2026-07-02T19:09:30Z
source_url
https://github.com/advisories/GHSA-3vcg-pv95-pq54
ghsa_updated
2026-07-02T19:10:30Z

Related Entities (4)

VULNERABLE_TO (1)

[Software]go/github.com/drakkan/sftpgo/v2

AFFECTS (1)

[Software]go/github.com/drakkan/sftpgo/v2

HAS_WEAKNESS (1)

[Weakness]Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

REPORTED_BY (1)

[Source]GitHub Advisory Database

Explore deeper with Ninja Signal's threat intelligence graph

CVE-2026-49245 (CVSS 3.7) — Ninja Signal Threat Intelligence | Ninja Signal