Approved changes feed: RSS · Atom

cpe:2.3:a:canonical:multipass:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorCanonical (bedcba35-8c3d-5a60-8532-2ba876a6ec88)
ProductMultipass (e2afd3c9-daf3-5bbb-84d3-7dd5f474ab03)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:github/canonical/multipass purl2cpe 2026-06-01 10:12:43.430307

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-49238 vulnerable 2026-06-03 15:26:24.104384 SFTP Server VM Escape in Canonical Multipass
HIGH (8.4)
An issue was discovered in Canonical Multipass before version 1.16.3. The host-side SFTP server component (sshfs_server), which executes with root privileges on the host, contains a path containment bypass vulnerability within its validate_path function in src/sshfs_mount/sftp_server.cpp. The function performs a plain string prefix comparison on requested paths without path separator validation or dot-dot (..) normalization. A local attacker with root privileges inside a guest virtual machine can bypass the FUSE layer by injecting raw SFTP frames (such as an SSH_FXP_OPEN request) directly into the sshfs_server process stdin/stdout pipes via procfs. By supplying a path containing directory traversal sequences that match the allowed mount prefix, the attacker can force the host-side root process to resolve the traversal and open files outside the designated mount boundary. This allows a guest-side user to read arbitrary files on the host filesystem, resulting in a virtual machine escape.
Published: 2026-05-28T13:22:25.529Z
Updated: 2026-05-28T14:24:22.829Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-49237 vulnerable 2026-06-03 15:26:24.104131 Local Privilege Escalation in Canonical Multipass
HIGH (7.8)
An issue was discovered in Canonical Multipass for macOS before version 1.16.3 due to an incomplete fix for CVE-2025-5199. While the patch in version 1.16.0 updated the ownership of the multipassd daemon binary to root:wheel, five co-located binaries (multipass, qemu-img, qemu-system-aarch64, qemu-system-x86_64, and sshfs_server) in /Library/Application Support/com.canonical.multipass/bin/ retain ownership by the installing user and remain writable. Because the root LaunchDaemon (com.canonical.multipassd.plist) configures a PATH environment variable that prioritizes this user-writable directory and invokes these auxiliary binaries by their bare names, a local attacker can replace an auxiliary binary (such as qemu-img) with a malicious wrapper. When the root daemon subsequently triggers the binary during routine execution (e.g., via multipass launch), the malicious code executes with root privileges, leading to local privilege escalation.
Published: 2026-05-28T13:22:42.840Z
Updated: 2026-05-28T15:15:27.077Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-5199 vulnerable 2026-06-03 15:06:27.232332 LPE on Multipass for macOS
HIGH (7.3)
In Canonical Multipass up to and including version 1.15.1 on macOS, incorrect default permissions allow a local attacker to escalate privileges by modifying files executed with administrative privileges by a Launch Daemon during system startup.
Published: 2025-07-11T23:21:30.996Z
Updated: 2025-07-14T20:12:58.921Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-3747 vulnerable 2026-06-03 14:45:12.850460 MacOS version of Multipass incorrect owner for application directory
HIGH (8.8)
The MacOS version of Multipass, version 1.7.0, fixed in 1.7.2, accidentally installed the application directory with incorrect owner.
Published: 2021-10-01T02:35:24.611Z
Updated: 2024-09-17T04:19:16.521Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-3626 vulnerable 2026-06-03 14:45:12.208422 Windows version of Multipass unauthenticated localhost tcp control socket can perform mounts
HIGH (8.8)
The Windows version of Multipass before 1.7.0 allowed any local process to connect to the localhost TCP control socket to perform mounts from the operating system to a guest, allowing for privilege escalation.
Published: 2021-10-01T02:35:19.696Z
Updated: 2024-09-17T03:23:37.922Z
Reference links
Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.