Description
Powerlevel10k through 1.20.0 contains an insecure download vulnerability in the gitstatus/install script that disables TLS certificate verification with curl -k and skips integrity checks when no SHA-256 utility exists. Network-positioned attackers can intercept the github.com mirror request and substitute a malicious archive, which runs as the gitstatusd daemon under the user's account on every prompt.
Published: 2026-10-13
Score: 7.7 High
EPSS: n/a
KEV: No
Impact: Remote Code Execution via Malicious Install Script
Action: Patch Immediately
AI Analysis

Impact

Powerlevel10k up to version 1.20.0 contains an insecure download step in its gitstatus installer where TLS certificate verification is disabled by using curl ‑k and integrity checks are only performed if a SHA‑256 utility is present. This allows an attacker located between the user and github.com to replace the archive that is downloaded during the installation or update process with malicious code. Because the installer runs the downloaded file as gitstatusd under the current user, the attacker can gain code execution on the user’s shell environment, potentially compromising all sessions that invoke gitstatus.

Affected Systems

The vulnerability affects the romkatv:powerlevel10k repository, specifically releases up through 1.20.0. Any system that has installed this theme and subsequently runs the gitstatus installer, either during initial setup or on each prompt, is potentially impacted. The issue is tied directly to the gitstatus/install script of powerlevel10k.

Risk and Exploitability

The CVSS score is 7.7, indicating a high severity. The EPSS score is not available, so the current exploitation probability is unknown. The vulnerability is not listed in the CISA KEV catalog, but its impact would allow a network‑positioned attacker that can intercept traffic to github.com to perform code execution as the local user. The exploit relies on the lack of certificate verification and the absence of checksum verification, making it relatively straightforward for an attacker with network access to substitute a malicious archive during download.

Generated by OpenCVE AI on October 13, 2026 at 19:14 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade powerlevel10k to the latest stable release that contains the fix for the insecure download.
  • If upgrading is not feasible, remove the curl ‑k option from the gitstatus/install script and replace it with a call to a trusted HTTPS source that is verified by a SHA‑256 checksum.
  • Install and configure a SHA‑256 utility (e.g., sha256sum) and modify the installer to verify the downloaded archive against its checksum.
  • To mitigate the risk of a man‑in‑the‑middle attack, block outbound traffic to github.com from the machine or use a trusted network.

Generated by OpenCVE AI on October 13, 2026 at 19:14 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 18:45:00 +0000

Type Values Removed Values Added
First Time appeared Romkatv
Romkatv powerlevel10k
Vendors & Products Romkatv
Romkatv powerlevel10k

Tue, 13 Oct 2026 17:15:00 +0000

Type Values Removed Values Added
Description Powerlevel10k through 1.20.0 contains an insecure download vulnerability in the gitstatus/install script that disables TLS certificate verification with curl -k and skips integrity checks when no SHA-256 utility exists. Network-positioned attackers can intercept the github.com mirror request and substitute a malicious archive, which runs as the gitstatusd daemon under the user's account on every prompt.
Title powerlevel10k through 1.20.0 Download of Code Without Integrity Check in gitstatus Installer
Weaknesses CWE-494
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 7.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Romkatv Powerlevel10k
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-13T16:53:05.596Z

Reserved: 2026-10-13T16:22:16.854Z

Link: CVE-2026-110102

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-13T17:17:33.987

Modified: 2026-10-13T17:17:34.103

Link: CVE-2026-110102

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T19:15:08Z

Weaknesses
  • CWE-494

    Download of Code Without Integrity Check