Advisory Database
  • Advisories
  • Dependency Scanning
  1. pypi
  2. ›
  3. guake
  4. ›
  5. CVE-2021-23556

CVE-2021-23556: Command injection in guake

March 18, 2022 (updated September 20, 2024)

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.

References

  • github.com/Guake/guake
  • github.com/Guake/guake/commit/b769b3a5fd71a107c58679d217cccc971b4196b4
  • github.com/Guake/guake/issues/1796
  • github.com/Guake/guake/pull/2017
  • github.com/Guake/guake/releases
  • github.com/advisories/GHSA-7x48-7466-3g33
  • github.com/pypa/advisory-database/tree/main/vulns/guake/PYSEC-2022-165.yaml
  • nvd.nist.gov/vuln/detail/CVE-2021-23556
  • snyk.io/vuln/SNYK-PYTHON-GUAKE-2386334

Code Behaviors & Features

Detect and mitigate CVE-2021-23556 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →

Affected versions

All versions before 3.8.5

Fixed versions

  • 3.8.5

Solution

Upgrade to version 3.8.5 or above.

Impact 8 HIGH

CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H

Learn more about CVSS

Source file

pypi/guake/CVE-2021-23556.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sun, 08 Nov 2026 00:16:10 +0000.