CVE-2026-30915

Medium

Description

SFTPGo is an open source, event-driven file transfer solution. SFTPGo versions before v2.7.1 contain an input validation issue in the handling of dynamic group paths, for example, home directories or key prefixes. When a group is configured with a dynamic home directory or key prefix using placeholders like %username%, the value replacing the placeholder is not strictly sanitized against relative path components. Consequently, if a user is created with a specially crafted username the resulting path may resolve to a parent directory instead of the intended sub-directory. This issue is fixed in version v2.7.1

SeverityMedium
CVSS4.3
Exploit probability—
ProductSftpgo
PublishedMar 13, 2026
First seenMar 13, 2026

How to fix

Update
  • sftpgo_project sftpgo2.7.1 or later
  • github.com/drakkan/sftpgo/v22.7.1 or later

Affected products

ProductAffected versionsFixed in
sftpgo_project sftpgo2.3.0 ≤ v < 2.7.12.7.1
github.com/drakkan/sftpgo/v2Go2.3.0 ≤ v < 2.7.12.7.1
github.com/drakkan/sftpgoGoNo range specified—

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.