Every CVE Search/ Get API key

CVE-2026-47187

SSHFS Symlink Escape: Rogue SFTP Server → Local File Read/Write

9.3 CriticalFix available

SSHFS is a network filesystem client for connecting to SSH servers. Prior to version 3.7.6, a rogue SFTP server can return absolute symlink targets or relative targets containing parent-directory components that SSHFS passes through FUSE for resolution by the client kernel against the local filesystem. The documented transform_symlinks mitigation does not contain relative targets because transform_symlink() returns early at sshfs.c:2181, while sshfs_readlink() at sshfs.c:2234 to sshfs.c:2236 otherwise copies the server-supplied link target to the kernel. A victim or victim-side tool that follows such a link through ordinary operations such as cp, rsync, backup tooling, or an editor can disclose readable local files back to the server or write server-controlled content to writable local files, potentially including startup or scheduled-task files. This issue is fixed in version 3.7.6.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
Required

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
None

Exploit likelihood

0.50%Up 0.5 points since Jun 12, 2026
90%50%10%1%

What each source reports

CVE List Score used 9.3

SSHFS Symlink Escape: Rogue SFTP Server → Local File Read/Write

SSHFS is a network filesystem client for connecting to SSH servers. Prior to version 3.7.6, a rogue SFTP server can return absolute symlink targets or relative targets containing parent-directory components that SSHFS passes through FUSE for resolution by the client kernel against the local filesystem. The documented transform_symlinks mitigation does not contain relative targets because transform_symlink() returns early at sshfs.c:2181, while sshfs_readlink() at sshfs.c:2234 to sshfs.c:2236 otherwise copies the server-supplied link target to the kernel. A victim or victim-side tool that follows such a link through ordinary operations such as cp, rsync, backup tooling, or an editor can disclose readable local files back to the server or write server-controlled content to writable local files, potentially including startup or scheduled-task files. This issue is fixed in version 3.7.6.

Record
CVE-2026-47187
CVSS 3.1
9.3 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N
Weakness
CWE-59
Updated
2026-11-02
EUVDEUVD-2026-62493 9.3

SSHFS is a network filesystem client for connecting to SSH servers. Prior to version 3.7.6, a rogue SFTP server can return absolute symlink targets or relative targets containing parent-directory components that SSHFS passes through FUSE for resolution by the client kernel against the local filesystem. The documented transform_symlinks mitigation does not contain relative targets because transform_symlink() returns early at sshfs.c:2181, while sshfs_readlink() at sshfs.c:2234 to sshfs.c:2236 otherwise copies the server-supplied link target to the kernel. A victim or victim-side tool that follows such a link through ordinary operations such as cp, rsync, backup tooling, or an editor can disclose readable local files back to the server or write server-controlled content to writable local files, potentially including startup or scheduled-task files. This issue is fixed in version 3.7.6.

Record
EUVD-2026-62493
CVSS 3.1
9.3 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N
Updated
2026-11-02
NVD 9.3

SSHFS is a network filesystem client for connecting to SSH servers. Prior to version 3.7.6, a rogue SFTP server can return absolute symlink targets or relative targets containing parent-directory components that SSHFS passes through FUSE for resolution by the client kernel against the local filesystem. The documented transform_symlinks mitigation does not contain relative targets because transform_symlink() returns early at sshfs.c:2181, while sshfs_readlink() at sshfs.c:2234 to sshfs.c:2236 otherwise copies the server-supplied link target to the kernel. A victim or victim-side tool that follows such a link through ordinary operations such as cp, rsync, backup tooling, or an editor can disclose readable local files back to the server or write server-controlled content to writable local files, potentially including startup or scheduled-task files. This issue is fixed in version 3.7.6.

Record
CVE-2026-47187
CVSS 3.1
9.3 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N
Weakness
CWE-59
Updated
2026-11-02
OSVALPINE-CVE-2026-47187 9.3

SSHFS is a network filesystem client for connecting to SSH servers. Prior to version 3.7.6, a rogue SFTP server can return absolute symlink targets or relative targets containing parent-directory components that SSHFS passes through FUSE for resolution by the client kernel against the local filesystem. The documented transform_symlinks mitigation does not contain relative targets because transform_symlink() returns early at sshfs.c:2181, while sshfs_readlink() at sshfs.c:2234 to sshfs.c:2236 otherwise copies the server-supplied link target to the kernel. A victim or victim-side tool that follows such a link through ordinary operations such as cp, rsync, backup tooling, or an editor can disclose readable local files back to the server or write server-controlled content to writable local files, potentially including startup or scheduled-task files. This issue is fixed in version 3.7.6.

Record
ALPINE-CVE-2026-47187
CVSS 3.1
9.3 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N
Updated
2026-11-02
OSV 9.3

SSHFS Symlink Escape: Rogue SFTP Server → Local File Read/Write

SSHFS is a network filesystem client for connecting to SSH servers. Prior to version 3.7.6, a rogue SFTP server can return absolute symlink targets or relative targets containing parent-directory components that SSHFS passes through FUSE for resolution by the client kernel against the local filesystem. The documented transform_symlinks mitigation does not contain relative targets because transform_symlink() returns early at sshfs.c:2181, while sshfs_readlink() at sshfs.c:2234 to sshfs.c:2236 otherwise copies the server-supplied link target to the kernel. A victim or victim-side tool that follows such a link through ordinary operations such as cp, rsync, backup tooling, or an editor can disclose readable local files back to the server or write server-controlled content to writable local files, potentially including startup or scheduled-task files. This issue is fixed in version 3.7.6.

Record
CVE-2026-47187
CVSS 3.1
9.3 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N
Weakness
CWE-59
Updated
2026-11-02
OSVDEBIAN-CVE-2026-47187 9.3

SSHFS is a network filesystem client for connecting to SSH servers. Prior to version 3.7.6, a rogue SFTP server can return absolute symlink targets or relative targets containing parent-directory components that SSHFS passes through FUSE for resolution by the client kernel against the local filesystem. The documented transform_symlinks mitigation does not contain relative targets because transform_symlink() returns early at sshfs.c:2181, while sshfs_readlink() at sshfs.c:2234 to sshfs.c:2236 otherwise copies the server-supplied link target to the kernel. A victim or victim-side tool that follows such a link through ordinary operations such as cp, rsync, backup tooling, or an editor can disclose readable local files back to the server or write server-controlled content to writable local files, potentially including startup or scheduled-task files. This issue is fixed in version 3.7.6.

Record
DEBIAN-CVE-2026-47187
CVSS 3.1
9.3 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N
Updated
2026-11-02
Show 4 moreShow less
OSVUBUNTU-CVE-2026-47187 9.3

SSHFS is a network filesystem client for connecting to SSH servers. Prior to version 3.7.6, a rogue SFTP server can return absolute symlink targets or relative targets containing parent-directory components that SSHFS passes through FUSE for resolution by the client kernel against the local filesystem. The documented transform_symlinks mitigation does not contain relative targets because transform_symlink() returns early at sshfs.c:2181, while sshfs_readlink() at sshfs.c:2234 to sshfs.c:2236 otherwise copies the server-supplied link target to the kernel. A victim or victim-side tool that follows such a link through ordinary operations such as cp, rsync, backup tooling, or an editor can disclose readable local files back to the server or write server-controlled content to writable local files, potentially including startup or scheduled-task files. This issue is fixed in version 3.7.6.

Record
UBUNTU-CVE-2026-47187
CVSS 3.1
9.3 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N
Updated
2026-11-02
OSVAZL-97011 No score

CVE-2026-47187 affecting package fuse-sshfs 3.7.3-1

SSHFS is a network filesystem client for connecting to SSH servers. Prior to version 3.7.6, a rogue SFTP server can return absolute symlink targets or relative targets containing parent-directory components that SSHFS passes through FUSE for resolution by the client kernel against the local filesystem. The documented transform_symlinks mitigation does not contain relative targets because transform_symlink() returns early at sshfs.c:2181, while sshfs_readlink() at sshfs.c:2234 to sshfs.c:2236 otherwise copies the server-supplied link target to the kernel. A victim or victim-side tool that follows such a link through ordinary operations such as cp, rsync, backup tooling, or an editor can disclose readable local files back to the server or write server-controlled content to writable local files, potentially including startup or scheduled-task files. This issue is fixed in version 3.7.6.

Record
AZL-97011
Updated
2026-11-05
OSVopenSUSE-SU-2026:10952-1 No score

sshfs-3.7.6-1.1 on GA media

These are all security issues fixed in the sshfs-3.7.6-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:10952-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:20915-1 No score

Security update for sshfs

This update for sshfs fixes the following issues:

Changes in sshfs:

  • Update to 3.7.6:

    • Added new maintainer: abhinavagarwal07 Abhinav Agarwal
    • CVE-2026-47187: Fixed critical vulnerability - Symlink Escape: Rogue SFTP Server to Local File Read/Write), credit to abhinavagarwal07 (bsc#1267017)
    • New -o contain_symlinks and -o no_contain_symlinks to control symlink containment behavior
    • CVE-2026-48711: Fixed high severity vulnerability - Improper Neutralization of Argument Delimiters in a Command ('Argument Injection'), credit to abhinavagarwal07 (bsc#1267016)
    • Fixed null-deref warning in tokenize_on_space, promote strict-warnings to required
    • Added a number of tests in CI, including rename, chmod, fsync, statvfs values, error paths, option coverage
    • Fixed malformed SFTP reply handling
  • Update to 3.7.5:

    • Implement connect to vsock
    • use latest major version for actions/checkout
    • Fix memleak in cache after readlink
    • Fill stat info when returning cached data for readdir
    • ipv6 support for directport connection
  • reverts to original fork

  • Don't globstar files in shared directory _bindir.

  • build the man page

Record
openSUSE-SU-2026:20915-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
sshfs
Alpine:v3.20
before 3.7.6-r0
3.7.6-r0
sshfs
Alpine:v3.21
before 3.7.6-r0
3.7.6-r0
sshfs
Alpine:v3.22
before 3.7.6-r0
3.7.6-r0
sshfs
Alpine:v3.23
before 3.7.6-r0
3.7.6-r0
sshfs
Alpine:v3.24
before 3.7.6-r0
3.7.6-r0
fuse-sshfs
Azure Linux:3
through 3.7.3-1 None known
sshfs-fuse
Debian:12
before 3.7.3-1.2~deb12u1, plus listed versions
3.7.3-1.1
3.7.3-1.2~deb12u1
sshfs-fuse
Debian:13
before 3.7.3-1.2~deb13u1, plus listed versions
3.7.3-1.13.7.3-1.2~deb12u1
3.7.3-1.2~deb13u1
sshfs-fuse
Debian:14
before 3.7.3-1.2, plus listed versions
3.7.3-1.13.7.3-1.2~deb12u13.7.3-1.2~deb13u1
3.7.3-1.2
sshfs-fuse
Ubuntu:16.04:LTS
All versions, plus listed versions
2.5-1ubuntu1
None known
Show 8 moreShow less
Affected packages
PackageAffectedFixed
sshfs-fuse
Ubuntu:18.04:LTS
All versions, plus listed versions
2.8-1
None known
sshfs-fuse
Ubuntu:20.04:LTS
All versions, plus listed versions
2.10+repack-23.6.0+repack-13.6.0+repack+really2.10-0ubuntu1
None known
sshfs-fuse
Ubuntu:22.04:LTS
All versions, plus listed versions
3.6.0+repack+really2.10-0ubuntu13.7.1+repack-2
None known
sshfs-fuse
Ubuntu:24.04:LTS
All versions, plus listed versions
3.7.3-1.1build13.7.3-1.1build23.7.3-1.1build3
None known
sshfs-fuse
Ubuntu:25.10
All versions, plus listed versions
3.7.3-1.1build33.7.3-1.1build4
None known
sshfs-fuse
Ubuntu:26.10
All versions, plus listed versions
3.7.3-1.1build53.7.3-1.2
None known
sshfs-fuse
Ubuntu:26.04:LTS
All versions, plus listed versions
3.7.3-1.1build43.7.3-1.1build5
None known
sshfs
openSUSE:Tumbleweed
From an advisory covering 2 CVEs
before 3.7.6-1.1
3.7.6-1.1

History

History
RecordedChangedSources
affected
factsOSV
aliasesEUVD
first indexedCVE List, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-47187 is a critical vulnerability (CVSS 9.3) in Libfuse Sshfs, published June 3, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.50%, the 42nd percentile. Fixed in sshfs 3.7.6-r0.

References

Show 9 moreShow less
MoveEnter Open