<?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>Powerlevel10k - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/vendors/powerlevel10k/</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>Tue, 13 Oct 2026 18:37:20 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/vendors/powerlevel10k/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>Insecure Download Vulnerability in Powerlevel10k gitstatus Component</title><link>https://feed.craftedsignal.io/briefs/2026-10-powerlevel10k-insecure-download/</link><pubDate>Tue, 13 Oct 2026 18:37:20 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-powerlevel10k-insecure-download/</guid><description>Powerlevel10k versions through 1.20.0 execute malicious code via an insecure gitstatus installation script that disables TLS certificate verification and lacks integrity checks.</description><content:encoded><![CDATA[<p>Powerlevel10k, a popular theme for the Zsh shell, contains a critical vulnerability in its <code>gitstatus/install</code> script affecting versions up to 1.20.0. The installation process for the <code>gitstatus</code> component utilizes <code>curl -k</code> to download binaries, effectively disabling TLS certificate validation. Furthermore, the script skips essential integrity checks if the <code>sha256sum</code> utility is not present on the system. These design flaws allow a network-positioned attacker to perform a man-in-the-middle (MitM) attack, intercepting the request to the download mirror and substituting a malicious archive. Once the script completes, the malicious binary is executed as the <code>gitstatusd</code> daemon with the privileges of the user who initiated the shell session. Given that <code>gitstatusd</code> is invoked on every shell prompt, this results in persistent, unauthorized code execution within the user's environment.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker establishes a network-positioned vantage point between the victim and the download mirror.</li>
<li>Victim executes a command triggering the <code>gitstatus/install</code> script, such as initializing or updating the shell theme.</li>
<li>Attacker intercepts the HTTPS request initiated by the insecure <code>curl -k</code> command.</li>
<li>Attacker returns a malicious binary archive instead of the legitimate <code>gitstatusd</code> component.</li>
<li>The script extracts the malicious binary to the local filesystem without performing integrity validation.</li>
<li>The shell theme executes the malicious file, establishing it as the persistent <code>gitstatusd</code> daemon.</li>
<li>Every time the victim opens a terminal or executes a command, <code>gitstatusd</code> runs malicious code under the user's account.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation results in arbitrary code execution under the privileges of the victim's user account. This impact is persistent across terminal sessions, potentially leading to full account compromise, credential theft, and lateral movement within the environment. This vulnerability affects any environment utilizing Powerlevel10k versions 1.20.0 or older, including developer workstations and server environments configured with this theme.</p>
<h2 id="recommendation">Recommendation</h2>
<ol>
<li>Upgrade Powerlevel10k to a version beyond 1.20.0 immediately.</li>
<li>Audit user home directories for the existence of <code>gitstatusd</code> binaries that do not match known cryptographic hashes.</li>
<li>Ensure that <code>sha256sum</code> or equivalent integrity verification utilities are installed and functional on all systems to prevent fallback to insecure installation modes.</li>
<li>Restrict outgoing network connections from servers and workstations to prevent unauthorized communication with unknown download mirrors.</li>
</ol>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>insecure-download</category><category>code-execution</category><category>shell-security</category><category>supply-chain</category></item></channel></rss>