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.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade libguestfs | Jul 30, 2024 | Nov 5, 2013 |
| Oracle_linux | — | Upgrade ruby-libguestfsUpgrade libguestfs-javadocUpgrade libguestfs-toolsUpgrade perl-Sys-GuestfsUpgrade ocaml-libguestfsUpgrade ocaml-libguestfs-develUpgrade libguestfsUpgrade libguestfs-tools-cUpgrade libguestfs-develUpgrade libguestfs-javaUpgrade python-libguestfsUpgrade libguestfs-java-devel | Oct 16, 2024 | Nov 5, 2013 |
| Suse | — | Upgrade guestfs-dataUpgrade guestfs-toolsUpgrade libguestfs0Upgrade sle-sdk-releaseUpgrade libguestfs-develUpgrade guestfsd | Feb 17, 2015 | Nov 5, 2013 |
| Ubuntu | — | No solution exists | Jun 26, 2025 | Nov 5, 2013 |
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