Skip to content
OpenAdvisories
Medium · 5.3 CVE-2026-30914 EUVD-2026-12072GHSA-x8qh-7475-c5mpGO-2026-4699

SFTPGo has a Path Traversal and Permission Bypass via Path Normalization Discrepancy

Published Mar 13, 2026 · Updated Mar 13, 2026 · Assigned by GitHub_M

Description

SFTPGo is an open source, event-driven file transfer solution. In SFTPGo versions prior to 2.7.1, a path normalization discrepancy between the protocol handlers and the internal Virtual Filesystem routing can lead to an authorization bypass. An authenticated attacker can craft specific file paths to bypass folder-level permissions or escape the boundaries of a configured Virtual Folder. This vulnerability is fixed in 2.7.1.

Affected products

VendorProductAffectedFixed
drakkan sftpgo < 2.7.1 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
openSUSE Leap 16.0 govulncheck-vulndb 0.0.20260723T184607-160000.1.1 openSUSE-SU-2026:21483-1
openSUSE Leap 15.6 govulncheck-vulndb 0.0.20260317T205859-150000.1.152.1 SUSE-SU-2026:1042-1

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/drakkan/sftpgo <= 1.2.2 — GHSA-x8qh-7475-c5mp
Go github.com/drakkan/sftpgo all versions — GO-2026-4699
Go github.com/drakkan/sftpgo/v2 < 2.7.1 2.7.1 GHSA-x8qh-7475-c5mp

Advisories 2

References