A critical flaw tracked as CVE-2026-47187 affects SSHFS versions earlier than 3.7.6, allowing a malicious or rogue SFTP server to trigger local file read or write on a client system through crafted symlinks. The issue stems from SSHFS passing absolute symlink targets or relative targets containing .. traversal components through FUSE, after which the local kernel VFS can resolve those paths outside the mounted filesystem. If a user or client-side tool such as cp, rsync, backup software, or an editor follows the link, local readable files can be exposed or attacker-controlled data can be written into writable local files, including startup or scheduled-task locations.
The fix was merged into libfuse/sshfs as a new contain_symlinks protection that is enabled by default and rejects absolute symlink targets and any target containing .., returning EPERM. Maintainers described the approach as intentionally strict and lexical because an adversarial filesystem can manipulate intermediate path components, making depth-based checks unreliable. The update also adds a no_contain_symlinks opt-out for trusted legacy environments, updates documentation, and includes tests covering blocked traversal attempts, safe symlinks, option precedence, and interactions with transform_symlinks.

See affected versions and whether adversaries are exploiting it.
2 events from the most recent confirmed update back to the earliest known activity.
On August 19, 2026, CVE-2026-47187 was published for an SSHFS vulnerability affecting versions earlier than 3.7.6 that lets a rogue SFTP server induce local file read or write via malicious symlink targets. The CVE entry states the issue is fixed in SSHFS 3.7.6 and references the fixing commit and pull request.
On May 29, 2026, libfuse/sshfs merged a change adding the contain_symlinks option, enabled by default, to block absolute symlink targets and targets containing '..' in order to prevent symlink escape attacks from malicious SFTP servers. The merge completed in pull request #361 and the associated branch was deleted the same day.
Vulnerabilities, threat actors, malware, products, organizations, and breaches Mallory has linked to this story.
See whether adversaries are exploiting this yet, and where the affected versions run in your environment.
3 references tracked. Mallory keeps watching after this page renders.
cvefeed.io
Open sourcegithub.com
Open sourcegithub.com
Open sourceMap indicators from this story to your assets and identify affected systems in minutes.
Every observed campaign, victim, and pivot linked to actors named in this story.
Malware, exploits, and IOCs connected to the activity described here.
YARA, Sigma, and Snort rules deployed to your SIEM as soon as they’re published.
Get matching new stories delivered to your team as they break — not the next morning.
Ask questions about this story and take action on the answers.