CVE Catalog

CVE-2026-45695

CriticalCVSS 9.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.35%

27th percentile - higher than 27% of all known CVEs

Summary

Kopia prior to 0.23.0, when the HTTP server is started with --without-password, accepts unauthenticated requests to /api/v1/repo/exists and forwards attacker-supplied SFTP storage configuration to blob.NewStorage. Setting externalSSH: true and sshArguments containing -oProxyCommand=<cmd> causes exec.CommandContext("ssh") to invoke the command through OpenSSH.

Risk Assessment

An unauthenticated attacker can remotely execute arbitrary commands on the server, leading to full system compromise and potential data exfiltration.

Recommendation

Immediately upgrade Kopia to version 0.23.0 or later. If upgrading is not possible, do not start the HTTP server with the --without-password flag.

Original NVD description (English source)

Kopia is a cross-platform backup tool for Windows, macOS, and Linux with fast incremental backups, client-side end-to-end encryption, compression, and data deduplication. Prior to 0.23.0, Kopia's HTTP server started with --without-password accepts unauthenticated requests to /api/v1/repo/exists and forwards attacker-supplied SFTP storage configuration to blob.NewStorage, where externalSSH: true and sshArguments containing -oProxyCommand=<cmd> can cause exec.CommandContext("ssh") to invoke the command through OpenSSH. This issue is fixed in version 0.23.0.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS