CVE-2026-100413

SeaweedFS: Hard-coded SSH host key can be presented by certain standalone SFTP Helm deployments

HIGH
7
CVSS Score
Published: October 14, 2026 at 06:03 PM UTC
Updated: October 16, 2026 at 04:00 PM UTC
1 product affected across 1 vendorSeaweedfs

Using seaweedfs by seaweedfs?

Get instant alerts when new vulnerabilities affect seaweedfs - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
HIGH7
Exploit prediction
EPSS 0.4%

Description

SeaweedFS is a distributed storage system for files and blobs. From 4.0.388 until 4.41, the SFTP Helm chart embedded one unencrypted Ed25519 private host key in k8s/charts/seaweedfs/templates/sftp/sftp-secret.yaml as stringData.seaweedfs_sftp_ssh_private_key. A standalone deployment presented that public key when sftp.enabled and sftp.enableAuth were true, sftp.existingConfigSecret was not supplied, the legacy sftp.sshPrivateKey path remained selected, a valid config-ssh Secret allowed startup, and hostKeysFolder did not provide a later Ed25519 signer. An attacker able to redirect or intercept client traffic could impersonate that SFTP endpoint to clients that trusted the published host identity, exposing password credentials or data sent to the rogue endpoint. Default all-in-one and non-authenticated standalone paths did not load the key. This issue is fixed in version 4.41.

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

>= 4.0.388, < 4.41

Remediation

No guide yet

No remediation guidance has been written for this CVE yet, and no fixed version or vendor advisory is recorded against it.

CVSS

7HIGHGitHub_M
Vector?

Quick Info

StatusUNDERGOING ANALYSIS
CWE
CWE-321

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card