CVE-2026-30915
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
How to fix
- sftpgo_project sftpgo2.7.1 or later
- github.com/drakkan/sftpgo/v22.7.1 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| sftpgo_project sftpgo | 2.3.0 ≤ v < 2.7.1 | 2.7.1 |
| github.com/drakkan/sftpgo/v2Go | 2.3.0 ≤ v < 2.7.1 | 2.7.1 |
| github.com/drakkan/sftpgoGo | No range specified | — |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.