CVE-2021-23556
Exposed Dangerous Method or Function
The package guake before 3.8.5 are vulnerable to Exposed Dangerous Method or Function due to the exposure of execute_command and execute_command_by_uuid methods via the d-bus interface, which makes it possible for a malicious user to run an arbitrary command via the d-bus method. Note: Exploitation requires the user to have installed another malicious program that will be able to send dbus signals or run terminal commands.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- Low
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
6.4
Exposed Dangerous Method or Function
The package guake before 3.8.5 are vulnerable to Exposed Dangerous Method or Function due to the exposure of execute_command and execute_command_by_uuid methods via the d-bus interface, which makes it possible for a malicious user to run an arbitrary command via the d-bus method. Note: Exploitation requires the user to have installed another malicious program that will be able to send dbus signals or run terminal commands.
- Record
CVE-2021-23556- CVSS 3.1
- 6.4 Medium
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:L/A:L/E:P - Updated
- 2026-11-02
EUVDEUVD-2022-0116
6.4
The package guake before 3.8.5 are vulnerable to Exposed Dangerous Method or Function due to the exposure of execute_command and execute_command_by_uuid methods via the d-bus interface, which makes it possible for a malicious user to run an arbitrary command via the d-bus method. Note: Exploitation requires the user to have installed another malicious program that will be able to send dbus signals or run terminal commands.
- Record
EUVD-2022-0116- CVSS 3.1
- 6.4 Medium
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:L/A:L/E:P - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-7x48-7466-3g33
6.1
Command injection in guake
Guake is a drop-down terminal for GNOME. The package guake before 3.8.5 is vulnerable to Exposed Dangerous Method or Function due to the exposure of execute_command and execute_command_by_uuid methods via the d-bus interface, which makes it possible for a malicious user to run an arbitrary command via the d-bus method. Note: Exploitation requires the user to have installed another malicious program that will be able to send dbus signals or run terminal commands.
- Record
GHSA-7x48-7466-3g33- CVSS 4.0
- 6.1 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:L/VA:L/SC:N/SI:N/SA:N - CVSS 3.1
- 6.4 Medium
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:L/A:L - Updated
- 2026-11-02
NVD
6.4
The package guake before 3.8.5 are vulnerable to Exposed Dangerous Method or Function due to the exposure of execute_command and execute_command_by_uuid methods via the d-bus interface, which makes it possible for a malicious user to run an arbitrary command via the d-bus method. Note: Exploitation requires the user to have installed another malicious program that will be able to send dbus signals or run terminal commands.
- Record
CVE-2021-23556- CVSS 3.1
- 6.4 Medium
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:L/A:L - CVSS 3.1
- 8.0 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H - CVSS 2.0
- 6.0 Medium
AV:N/AC:M/Au:S/C:P/I:P/A:P - Updated
- 2026-11-02
OSV
8.0
The package guake before 3.8.5 are vulnerable to Exposed Dangerous Method or Function due to the exposure of execute_command and execute_command_by_uuid methods via the d-bus interface, which makes it possible for a malicious user to run an arbitrary command via the d-bus method. Note: Exploitation requires the user to have installed another malicious program that will be able to send dbus signals or run terminal commands.
- Record
CVE-2021-23556- CVSS 3.1
- 8.0 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2021-23556
8.0
The package guake before 3.8.5 are vulnerable to Exposed Dangerous Method or Function due to the exposure of execute_command and execute_command_by_uuid methods via the d-bus interface, which makes it possible for a malicious user to run an arbitrary command via the d-bus method. Note: Exploitation requires the user to have installed another malicious program that will be able to send dbus signals or run terminal commands.
- Record
DEBIAN-CVE-2021-23556- CVSS 3.1
- 8.0 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVGHSA-7x48-7466-3g33
6.1
Command injection in guake
Guake is a drop-down terminal for GNOME. The package guake before 3.8.5 is vulnerable to Exposed Dangerous Method or Function due to the exposure of execute_command and execute_command_by_uuid methods via the d-bus interface, which makes it possible for a malicious user to run an arbitrary command via the d-bus method. Note: Exploitation requires the user to have installed another malicious program that will be able to send dbus signals or run terminal commands.
- Record
GHSA-7x48-7466-3g33- CVSS 4.0
- 6.1 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:L/VA:L/SC:N/SI:N/SA:N - CVSS 3.1
- 6.4 Medium
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:L/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2021-23556
6.4
The package guake before 3.8.5 are vulnerable to Exposed Dangerous Method or Function due to the exposure of execute_command and execute_command_by_uuid methods via the d-bus interface, which makes it possible for a malicious user to run an arbitrary command via the d-bus method. Note: Exploitation requires the user to have installed another malicious program that will be able to send dbus signals or run terminal commands.
- Record
UBUNTU-CVE-2021-23556- CVSS 3.1
- 6.4 Medium
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:L/A:L - CVSS 3.1
- 8.0 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVPYSEC-2022-165 No score
The package guake before 3.8.5 are vulnerable to Exposed Dangerous Method or Function due to the exposure of execute_command and execute_command_by_uuid methods via the d-bus interface, which makes it possible for a malicious user to run an arbitrary command via the d-bus method. Note: Exploitation requires the user to have installed another malicious program that will be able to send dbus signals or run terminal commands.
- Record
PYSEC-2022-165- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
guakePyPI |
before 3.8.5 | 3.8.5 |
guakeDebian:12 |
before 3.8.5-1 | 3.8.5-1 |
guakeDebian:13 |
before 3.8.5-1 | 3.8.5-1 |
guakeDebian:14 |
before 3.8.5-1 | 3.8.5-1 |
guakePyPI |
before 3.8.5, plus listed versions 3.0.03.0.0.0b23.0.13.0.23.0.3 Show 26 moreShow less3.0.43.0.53.0.63.1.03.1.13.2.03.2.13.2.1.dev353.2.23.3.03.3.13.3.23.3.33.4.03.5.03.6.03.6.13.6.23.6.33.7.03.8.2.0rc2.dev03.8.2.0rc3.dev03.8.3.dev03.8.4.dev03.8.5.0rc23.8.5.dev0 |
3.8.5 |
guakeUbuntu:16.04:LTS |
All versions, plus listed versions 0.7.2-10.8.0-10.8.3-10.8.4-1 |
None known |
guakeUbuntu:18.04:LTS |
All versions, plus listed versions 0.8.8-10.8.10-13.0.4-13.0.5-1 |
None known |
guakeUbuntu:20.04:LTS |
All versions, plus listed versions 3.6.3-13.6.3-2 |
None known |
guakeUbuntu:22.04:LTS |
All versions, plus listed versions 3.6.3-23.8.0-13.8.1-13.8.5-1 |
None known |
guakeUbuntu:24.04:LTS |
All versions, plus listed versions 3.10-13.10-2 |
None known |
guakeUbuntu:25.10 |
All versions, plus listed versions 3.10-2 |
None known |
guakeUbuntu:26.10 |
All versions, plus listed versions 3.10.1-1 |
None known |
guakeUbuntu:26.04:LTS |
All versions, plus listed versions 3.10-23.10.1-1 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| facts | ||
| aliases, published | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2021-23556 is a medium vulnerability (CVSS 6.4) in Guake-project Guake, published March 17, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.13%, the 66th percentile. Fixed in guake 3.8.5.
References
github.com/Guake/guake/issues/1796
snyk.io/vuln/SNYK-PYTHON-GUAKE-2386334
github.com/Guake/guake/pull/2017
github.com/Guake/guake/pull/2017/commits/e3d671120bfe7ba28f50e256cc5e8a629781b888
github.com/Guake/guake/releases
nvd.nist.gov/vuln/detail/CVE-2021-23556
Show 7 moreShow less
github.com/pypa/advisory-database/tree/main/vulns/guake/PYSEC-2022-165.yaml
github.com/Guake/guake/commit/b769b3a5fd71a107c58679d217cccc971b4196b4
github.com/advisories/GHSA-7x48-7466-3g33
security-tracker.debian.org/tracker/CVE-2021-23556
github.com/Guake/guake
ubuntu.com/security/CVE-2021-23556
cve.org/CVERecord?id=CVE-2021-23556