CVE-2026-63725: sysPass FileBackupService Authenticated OS Command Injection via Backup Path

Published Aug 6, 2026
·
Updated

sysPass's FileBackupService::doBackupFiles() in lib/SP/Services/Backup/FileBackupService.php around line 388 builds a tar shell command by string-concatenating the backup directory path $this->path directly into the command line ('tar czf ' . $backupFileApp . ' ' . BASEPATH . ' --exclude \"' . $this->path . '\" 2>&1') and passes the result to PHP's exec() with no application of escapeshellarg() and no validation of the path against a safe character set. The $this->path value is read from the sysPass configuration, which is persisted in the database and writable through the admin settings API and the admin UI. An administrator (or an attacker who has obtained an admin API token or admin session) can therefore store a backup path containing shell metacharacters and trigger a backup operation to execute arbitrary OS commands as the web server process user (typically www-data or apache). Because sysPass is a password manager whose sole purpose is to hold credentials for other systems, code execution as the web-server user permits reading sysPass's master password and encryption key from memory or configuration files, decrypting every stored credential in the database, exporting the entire password vault, pivoting to internal systems using the disclosed credentials, and installing persistent backdoors on the password-manager host.

Affected Software

1 affected component
sysPass FileBackupService (doBackupFiles / lib/SP/Services/Backup/FileBackupService.php)

Event History

Aug 6, 2026
CVE Published
via MITRE·05:34 PM
Data Sourced
via MITRE·05:34 PM
DescriptionSeverityWeakness
Data Sourced
via NVD·10:18 PM
DescriptionSeverityWeakness
Free Weekly Intel

Don't miss critical vulnerabilities

Join thousands of security professionals who receive our weekly digest of trending CVEs, zero-days, and exploited vulnerabilities.

No spam. Unsubscribe anytime.

Frequently Asked Questions

1

What is the severity of CVE-2026-63725?

CVE-2026-63725 has a severity score of 7.2, which is classified as high.

2

How does CVE-2026-63725 impact sysPass?

CVE-2026-63725 allows authenticated users to exploit OS command injection through the FileBackupService by manipulating the backup path.

3

How do I fix CVE-2026-63725?

To mitigate CVE-2026-63725, ensure that the input for the backup directory path is properly sanitized to prevent code injection.

4

Which version of sysPass is affected by CVE-2026-63725?

CVE-2026-63725 affects the sysPass FileBackupService component found in lib/SP/Services/Backup/FileBackupService.php.

5

What type of vulnerability is CVE-2026-63725?

CVE-2026-63725 is identified as an OS Command Injection vulnerability.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203