<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>SysPass - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/syspass/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Thu, 06 Aug 2026 23:31:10 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/syspass/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>Command Injection in sysPass via FileBackupService</title><link>https://feed.craftedsignal.io/briefs/2026-08-cve-2026-63725/</link><pubDate>Thu, 06 Aug 2026 23:31:10 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-cve-2026-63725/</guid><description>An authenticated command injection vulnerability (CVE-2026-63725) in sysPass allows administrative users to execute arbitrary OS commands through unsanitized backup path configurations.</description><content:encoded><![CDATA[<p>CVE-2026-63725 is a command injection vulnerability affecting the sysPass password management software. The vulnerability originates in the <code>FileBackupService::doBackupFiles()</code> method located in <code>lib/SP/Services/Backup/FileBackupService.php</code>. The application improperly handles the <code>$this-&gt;path</code> variable, which stores the backup directory path, by concatenating it directly into a <code>tar</code> command string passed to PHP's <code>exec()</code> function without sanitization via <code>escapeshellarg()</code>. Because the backup path is a configurable setting stored in the database and accessible via the admin API or UI, an attacker with administrative privileges can inject arbitrary shell metacharacters. Upon triggering a backup operation, these metacharacters are executed in the context of the web server process (e.g., <code>www-data</code> or <code>apache</code>). As sysPass contains sensitive credentials and encryption keys, successful exploitation grants the attacker full control over the password vault, potential lateral movement into managed systems, and the ability to establish persistent access on the host.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation results in full compromise of the sysPass instance. As a password manager, the application stores critical credentials and encryption keys; an attacker can decrypt the entire database, exfiltrate all stored passwords, pivot to managed internal environments using those credentials, and deploy web shells or other backdoors on the host server to maintain persistence.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Apply the vendor-provided patch to <code>lib/SP/Services/Backup/FileBackupService.php</code> to ensure the backup path is correctly sanitized using <code>escapeshellarg()</code> before string concatenation.</li>
<li>Audit administrative account activity and API token usage to detect unauthorized modifications to sysPass configuration settings.</li>
<li>Restrict administrative access to the sysPass web interface and API to a limited set of known-good IP addresses or via an authenticated VPN.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category></item></channel></rss>