Read the docs

Symlink following in Powerlevel10k instant prompt temporary file

Priority LOW 18CWE-59Published · Updated

Key facts

Attack vector
Local
Privileges required
Low
User interaction
Passive
Attack complexity
Low
Attack requirements
Present
Impact type
—
Confidentiality · integrity · availability
None · High · None
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA.

Summary

Powerlevel10k before 1.20.19 contains a symlink following flaw in _p9k_dump_instant_prompt. A local attacker with low privileges can overwrite files that the victim can write by pre-planting symlinks at a predictable temporary path in TMPDIR. The attacker must guess the victim's shell PID, and shell startup then truncates the targeted files.

Written with Claude Haiku 5.5 from the sources below · 2026-11-04

Description from the CNA

Powerlevel10k before 1.20.19 contains a symlink following vulnerability in _p9k_dump_instant_prompt that allows local attackers to overwrite victim-writable files via a predictable temporary path. Attackers can pre-plant symlinks at p10k-instant-prompt-output-<user>-<pid> in TMPDIR, guessing the victim's shell PID, so shell startup truncates and overwrites targeted files.

Why it matters now

EPSS 0.0012 1st percentileScored 2026-11-07
Fix Fixed powerlevel10k (romkatv): 1.20.19

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
romkatvpowerlevel10kbefore 1.20.191.20.19Patch availableCNA
  • powerlevel10k Vendorromkatv Affected before 1.20.19 Fixed in 1.20.19 Patch available CNA

Remediation

Update romkatv powerlevel10k to version 1.20.19 or later.

Written with Claude Haiku 5.5 from the sources below · 2026-11-04

  • Fix · CNA powerlevel10k (romkatv) Fixed in 1.20.19

Fixed in the same release

Records fixed by the same vendor advisory or release, as the CNA lists them.

  • Release ·

    romkatv powerlevel10k 1.20.19

    2 records Highest priority Priority LOW 2 LOW

    Other records, highest priority first

    • TI-2026-85178 Insecure temporary directory in Powerlevel10k gitstatus installerPriority LOW 23

Timeline

  1. 2026-11-04 Threatist record created from CVE-2026-122136
  2. 2026-11-04 Alias added: GHSA-v68w-4wfv-crrh

References

  • TI-2026-71988 Powerlevel10k gitstatus installer skips integrity checks CVSS 4.0HIGH 7.7
  • TI-2026-85178 Insecure temporary directory in Powerlevel10k gitstatus installer CVSS 4.0MEDIUM 5.4
  • TI-2026-52867 powerlevel10k Control Character Injection via package.json Version CVSS 4.0MEDIUM 4.8

Sources