The guestfish command in libguestfs 1.20.12, 1.22.7, and earlier, when using the --remote or --listen option, does not properly check the ownership of /tmp/.guestfish-$UID/ when creating a temporary socket file in this directory, which allows local users to write to the socket and execute arbitrary commands by creating /tmp/.guestfish-$UID/ in advance.
CVSS Details
- CVSS 3.1 Base Score: 7.8
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade libguestfs | Jul 30, 2024 | Nov 5, 2013 |
| Oracle_linux | — | Upgrade libguestfs-javadocUpgrade perl-Sys-GuestfsUpgrade libguestfs-toolsUpgrade ruby-libguestfsUpgrade libguestfs-java-develUpgrade python-libguestfsUpgrade libguestfs-tools-cUpgrade ocaml-libguestfsUpgrade libguestfs-javaUpgrade libguestfs-develUpgrade libguestfsUpgrade ocaml-libguestfs-devel | Oct 16, 2024 | Nov 5, 2013 |
| Suse | — | Upgrade sle-sdk-releaseUpgrade libguestfs-develUpgrade libguestfs0Upgrade guestfs-dataUpgrade guestfs-toolsUpgrade guestfsd | Feb 17, 2015 | Nov 5, 2013 |
| Ubuntu | — | No solution exists | Jun 26, 2025 | Nov 5, 2013 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub