CVE-2026-73036: Bash-it barbuk Theme 3.2.0 Terminal Escape Sequence Injection via pyproject.toml
Bash-it 3.2.0 contains a terminal escape sequence injection vulnerability in the barbuk theme's Python virtualenv prompt segment that allows local attackers to inject arbitrary terminal control sequences by embedding escape sequences in the requires-python field of a pyproject.toml file. When a user navigates into a directory containing a maliciously crafted pyproject.toml, the unfiltered field value is read via awk and concatenated directly into PS1 through prompt-command without stripping control characters, causing injected OSC or CSI sequences to be written to and interpreted by the terminal emulator on every prompt render.
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2026-73036?
CVE-2026-73036 has a medium severity rating of 4.4.
How do I fix CVE-2026-73036?
To mitigate CVE-2026-73036, upgrade to the latest version of the Bash-it barbuk theme that addresses this vulnerability.
What type of vulnerability is CVE-2026-73036?
CVE-2026-73036 is a terminal escape sequence injection vulnerability.
Who can exploit CVE-2026-73036?
CVE-2026-73036 can be exploited by local attackers who can modify the pyproject.toml file.
What are the potential impacts of CVE-2026-73036?
Exploitation of CVE-2026-73036 can lead to arbitrary terminal control sequence injection, potentially compromising user terminal environments.