VTE, as used by default in gnome-terminal terminal emulator 2.2 and as an option in gnome-terminal 2.0, allows attackers to modify the window title via a certain character escape sequence and then insert it back to the command line in the user's terminal, e.g. when the user views a file containing the malicious sequence, which could allow the attacker to execute arbitrary commands.
CVSS 2.0
Severity: MEDIUM
Problem Type: NVD-CWE-Other,
Products Affected
| Vendor | Product | Version |
|---|---|---|
| nalin_dahyabhai | vte | 0.16.14 |
| nalin_dahyabhai | vte | 0.22.5 |
| nalin_dahyabhai | vte | 0.25.1 |
| nalin_dahyabhai | vte | 0.17.4 |
| nalin_dahyabhai | vte | 0.12.2 |
| nalin_dahyabhai | vte | 0.15.0 |
| nalin_dahyabhai | vte | 0.14.2 |
| nalin_dahyabhai | vte | 0.20.5 |
| nalin_dahyabhai | vte | 0.24.3 |
| gnome | gnome-terminal | 2.0 |
| gnome | gnome-terminal | 2.2 |
| nalin_dahyabhai | vte | 0.11.21 |
The vte_sequence_handler_window_manipulation function in vteseq.c in libvte (aka libvte9) in VTE 0.25.1 and earlier, as used in gnome-terminal, does not properly handle escape sequences, which allows remote attackers to execute arbitrary commands or obtain potentially sensitive information via a (1) window title or (2) icon title sequence. NOTE: this issue exists because of a CVE-2003-0070 regression.
CVSS 2.0
Severity: MEDIUM
Problem Type: NVD-CWE-Other,
Products Affected
| Vendor | Product | Version |
|---|---|---|
| nalin_dahyabhai | vte | 0.20.5 |
| nalin_dahyabhai | vte | * |
| nalin_dahyabhai | vte | 0.16.14 |
| nalin_dahyabhai | vte | 0.24.3 |
| nalin_dahyabhai | vte | 0.22.5 |
| nalin_dahyabhai | vte | 0.11.21 |
| nalin_dahyabhai | vte | 0.17.4 |
| nalin_dahyabhai | vte | 0.12.2 |
| nalin_dahyabhai | vte | 0.15.0 |
| nalin_dahyabhai | vte | 0.14.2 |