CVE-2026-49237
Analyzed Analyzed - Analysis Complete
Privilege Escalation in Canonical Multipass for macOS

Publication date: 2026-05-28

Last updated on: 2026-06-01

Assigner: Canonical Ltd.

Description
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.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-05-28
Last Modified
2026-06-01
Generated
2026-06-18
AI Q&A
2026-05-28
EPSS Evaluated
2026-06-16
NVD
EUVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
canonical multipass to 1.16.3 (exc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-276 During installation, installed file permissions are set to allow anyone to modify those files.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Executive Summary

CVE-2026-49237 is a local privilege escalation vulnerability in Canonical Multipass for macOS versions 1.16.1 and earlier. The problem occurs because five auxiliary binaries in the installation directory remain writable by the installing user, even though the main daemon binary is owned by root. The root-owned daemon uses a PATH environment variable that prioritizes this user-writable directory and calls these binaries by name. A local attacker can replace one of these binaries with a malicious version, which then executes with root privileges when invoked by the daemon, allowing the attacker to gain full root access.

Impact Analysis

This vulnerability allows a local attacker who has installed Multipass to silently and persistently escalate their privileges to root without needing a password, user interaction, or network access. This means the attacker can execute arbitrary code with full root privileges, compromising system confidentiality, integrity, and availability.

Detection Guidance

This vulnerability can be detected by checking the ownership and permissions of the five critical binaries located in /Library/Application Support/com.canonical.multipass/bin/. These binaries (multipass, qemu-img, qemu-system-aarch64, qemu-system-x86_64, and sshfs_server) should not be writable by the installing user.

  • Run the command: ls -l "/Library/Application Support/com.canonical.multipass/bin/" to list the ownership and permissions of the binaries.
  • Verify that the ownership of these binaries is root:wheel and that they are not writable by non-root users.
  • Example command to check ownership and permissions: ls -l "/Library/Application Support/com.canonical.multipass/bin/multipass"
  • If any of these binaries are owned by the installing user or are writable by non-root users, the system is vulnerable.
Mitigation Strategies

The immediate mitigation step is to upgrade Multipass for macOS to version 1.16.3 or later, where this vulnerability has been fixed.

Until the upgrade can be applied, manually correct the ownership and permissions of the affected binaries to root:wheel and remove write permissions for non-root users.

  • Change ownership: sudo chown root:wheel "/Library/Application Support/com.canonical.multipass/bin/multipass" (repeat for each affected binary)
  • Remove write permissions for group and others: sudo chmod go-w "/Library/Application Support/com.canonical.multipass/bin/multipass" (repeat for each affected binary)

These steps prevent local attackers from replacing the auxiliary binaries with malicious wrappers, thus mitigating the local privilege escalation risk.

Compliance Impact

This vulnerability allows a local attacker to escalate privileges to root by replacing user-writable binaries invoked by a root daemon. Such unauthorized root access can lead to compromise of system confidentiality, integrity, and availability.

From a compliance perspective, this type of vulnerability can negatively impact adherence to standards and regulations like GDPR and HIPAA, which require protection of sensitive data and secure system access controls.

If exploited, the vulnerability could lead to unauthorized access to personal or protected health information, violating data protection requirements and potentially resulting in non-compliance with these regulations.

Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-49237. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart