CVE Catalog

CVE-2026-100866

LowCVSS 3.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.13%

2th percentile - higher than 2% of all known CVEs

Summary

onefetch through 2.28.1 writes repository information field values to the terminal without removing control characters, allowing terminal escape sequence injection. Attackers can embed ANSI/OSC escape sequences in project manifest version and name fields to manipulate terminal output, rewrite window titles, hide text, or trigger emulator-specific behavior when victims run onefetch.

Risk Assessment

An attacker can manipulate terminal display, hide text, or trigger unexpected emulator behavior, potentially leading to misinformation or hiding malicious activity. This can also be used for social engineering attacks.

Recommendation

Update onefetch to a version later than 2.28.1, which removes control characters from repository information fields.

Related vulnerabilities

Original NVD description (English source)

onefetch through 2.28.1 writes repository information field values to the terminal without removing control characters, allowing terminal escape sequence injection. Attackers can embed ANSI/OSC escape sequences in project manifest version and name fields to manipulate terminal output, rewrite window titles, hide text, or trigger emulator-specific behavior when victims run onefetch.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS