Improper Neutralization of Escape, Meta, or Control Sequences in GitHub CLI - CVE-2026-64654

 

Improper Neutralization of Escape, Meta, or Control Sequences in GitHub CLI - CVE-2026-64654

Published: July 31, 2026


Vulnerability identifier: #VU140579
CSH Severity: Low
CVSS v4.0: CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:A/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N/E:U/U:Clear
CVE-ID: CVE-2026-64654
CWE-ID: CWE-150
Exploitation vector: Remote access
Exploit availability: No public exploit available
Affected software:
GitHub CLI

Detailed vulnerability description

The vulnerability allows a remote user to inject terminal escape sequences and potentially execute commands.

The vulnerability exists due to improper neutralization of terminal escape sequences in multiple gh commands when printing externally controlled content to the terminal or configured pager. A remote user can provide crafted content to inject terminal escape sequences and potentially execute commands.

User interaction is required to run an affected command and view the attacker-influenced content. The impact depends on the terminal emulator and may range from screen or title manipulation to command execution on some emulators.


How to mitigate CVE-2026-64654

Install security update from vendor's website.

Sources