CyberSecBulletin

Canonical vulnerabilities

We track 133 vulnerabilities in Canonical products across 32 products. 127 are rated high or critical, and 46 have been exploited in real attacks. The most recent was published on November 9, 2026.

133vulnerabilities
46critical
81high
46exploited
8.5average CVSS score

Latest Canonical vulnerabilities

  • 7.3 High severity

    apport: Improper Privilege Management

    CVE-2026-84410Canonical

    In apport before 2.37.0, an improper privilege management vulnerability allows an unprivileged local attacker to gain root privileges on systems where automatic crash reporting is enabled. The automatic crash report processing pipeline runs as root and execute

  • 10.0 Critical severity

    LXD: Improper Certificate Validation

    CVE-2026-112816Canonical

    Improper certificate validation in the HTTPS listener in Canonical LXD 4.0.14, 5.0.10, 5.21.8, 6.9 before 4.0.15, 5.0.11, 5.21.9, 6.10.1 allows an unauthenticated attacker to authenticate as any trusted client and gain full access to the cluster and managed vi

  • 7.1 High severity

    Juju: Missing Authorization

    CVE-2026-93336Canonical

    Missing authorization in the unit resources download route in Canonical Juju 4.0 through 4.0.15 allows a controller-authenticated principal (a unit agent, or a user with only login permission) to read any application's charm resource in any model, including co

  • 7.7 High severity

    LXD: Incorrect Authorization

    CVE-2026-97335Canonical

    Incorrect authorization in the custom storage volume creation endpoint in Canonical LXD versions 5.0.0 and later (fixed in 5.0.10, 5.21.8 and 6.10) on Linux allows an authenticated client with permission to create custom volumes in a project to copy, and so re

  • 9.9 Critical severity

    LXD: Improper Link Resolution Before File Access

    CVE-2026-87799Canonical

    Improper link resolution in the migration receive path in Canonical LXD versions 4.0 and later (fixed in 4.0.14, 5.0.10, 5.21.8 and 6.10) on Linux allows an authenticated client that can create instances or custom storage volumes in a project, or a malicious m

  • 9.9 Critical severity

    LXD: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-85526Canonical

    Path traversal in the Btrfs storage driver (unpackVolume) in Canonical LXD on Linux allows an authenticated user with instance creation privileges to delete or replace arbitrary files and directories on the host filesystem as root via a crafted subvolumes[].pa

  • 9.6 Critical severity

    LXD: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-85185Canonical

    Path traversal in the btrfs storage driver in Canonical LXD versions 4.0.2 and later (fixed in 4.0.14, 5.0.10, 5.21.8 and 6.10) on Linux allows an authenticated client with permission to create instances in a project to delete arbitrary files on the host as ro

  • 9.9 Critical severity

    LXD: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-66897Canonical

    A path traversal vulnerability in LXD's instance template processing allows an attacker with container edit permissions, or any user launching a crafted image, to overwrite arbitrary files on the host system as root. When processing target template paths speci

  • 7.7 High severity

    incus: Improper Access Control

    CVE-2026-55622Lxc

    Incus is a system container and virtual machine manager. Prior to version 7.2.0, missing authorization checks exist for instance copying where an attacker knowing the name of a project that they don't have access to and the name of an instance in that project

  • 7.7 High severity

    incus: Improper Access Control

    CVE-2026-55621Lxc

    Incus is a system container and virtual machine manager. Prior to version 7.2.0, missing authorization checks exist for custom volume copying where an attacker knowing the name of a project that they don't have access to and the name of a custom volume in that

  • 9.9 Critical severity

    Incus is a system container and virtual machine manager.

    CVE-2026-48769Lxc

    Incus is a system container and virtual machine manager. Prior to version 7.2.0, an arbitrary file write exists in the Incus client when a malicious image server returns a crafted `Incus-Image-Hash` header. This can lead to arbitrary command execution as root

  • 9.9 Critical severity

    Incus is a system container and virtual machine manager.

    CVE-2026-48755Lxc

    Incus is a system container and virtual machine manager. Prior to version 7.1.0, improper validation of user-provided backup compression algorithm leads to argument injection in the constructed command line. This leads to an arbitrary file write on the host, p

  • 9.9 Critical severity

    incus: External Control of File Name or Path

    CVE-2026-48752Lxc

    Incus is a system container and virtual machine manager. Prior to version 7.2.0, a specially crafted image or instance backup can be used to read or create/write arbitrary files on the host; possibly leading to arbitrary command execution. Version 7.2.0 patche

  • 9.9 Critical severity

    incus: Missing Authorization

    CVE-2026-48751Lxc

    Incus is a system container and virtual machine manager. Prior to version 7.2.0, instance snapshots ignore the `restricted.containers.lowlevel=block` setting; allowing for arbitrary command execution on the Incus server by abusing lowlevel hooks such as `raw.l

  • 9.9 Critical severity

    incus: External Control of File Name or Path

    CVE-2026-48750Lxc

    Incus is a system container and virtual machine manager. Prior to version 7.2.0, the `record-output` parameter of the `/instances/$name/exec` endpoint stores the output of the command in the `exec-output` directory of the instance. If `exec-output` is a symlin

  • 9.9 Critical severity

    incus: External Control of File Name or Path

    CVE-2026-48749Lxc

    Incus is a system container and virtual machine manager. Prior to version 7.2.0, a specially crafted image can be used to read or create/write arbitrary files on the host; possibly leading to arbitrary command execution. Version 7.2.0 fixes the issue.

  • 7.8 High severity

    accountsservice: Improper Neutralization of Special Elements used in an OS Command

    CVE-2026-61898Canonical

    The Ubuntu-specific language helper scripts (save-to-pam-env, update-langlist) shipped with accountsservice before 23.13.9-8ubuntu7 treat the user-controlled LANGUAGE entry in ~/.pam_environment as trusted input. The value is interpolated unescaped into a GNU

  • 7.8 High severity

    accountsservice: Improper Check for Dropped Privileges

    CVE-2026-61897Canonical

    An Ubuntu-specific patch to AccountsService before 23.13.9-8ubuntu7 only partially drops privileges before launching language helper scripts. It changes the effective UID/GID to the target user but leaves the real UID as 0 (root). A shell spawned by a helper s

  • 9.9 Critical severity

    LXD: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-66898Canonical

    A path traversal vulnerability in LXD allows an attacker to manipulate file system paths during backup import and restore operations. When importing or restoring a backup archive, LXD fails to validate instance and storage volume names contained within the arc

  • 8.5 High severity

    LXD: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-16033Canonical

    A path traversal vulnerability in LXD allows an attacker to achieve arbitrary host file read or unconstrained file creation. When processing image metadata templates, LXD fails to properly sanitize or restrict template file paths from escaping the instance tem

  • 9.9 Critical severity

    LXD: Missing Authorization

    CVE-2026-63300Canonical

    An improper validation vulnerability in the instancePostMigration function in lxd/instance_post.go of LXD allows an authenticated attacker with can_create_instances permissions on a restricted project to bypass project-level security restrictions. When migrati

  • 9.9 Critical severity

    LXD: Allocation of Resources Without Limits or Throttling

    CVE-2026-63299Canonical

    An authorization bypass vulnerability in LXD allows an authenticated user to bypass project-level disk and volume limits. Two related code paths fail to verify resource limits during volume operations: the storagePoolVolumeTypePostMove function omits the limit

  • 9.9 Critical severity

    LXD: Improper Neutralization of Special Elements used in an OS Command

    CVE-2026-63298Canonical

    An improper neutralization of special elements vulnerability in LXD's NVIDIA instance configuration handling allows an authenticated attacker to inject arbitrary configuration directives. By supplying newline characters within the 'nvidia.driver.capabilities'

  • 9.9 Critical severity

    LXD: Time-of-check Time-of-use (TOCTOU) Race Condition

    CVE-2026-63297Canonical

    An authorization bypass vulnerability in LXD due to a timing flaw during configuration merging allows an authenticated attacker to bypass target project restrictions during cross-project instance copies. When copying an instance to a target project, LXD perfor

  • 9.9 Critical severity

    LXD: Incorrect Authorization

    CVE-2026-63296Canonical

    An authorization bypass vulnerability in LXD allows an authenticated attacker to bypass target project restrictions during instance migration. When migrating an instance to a target project, LXD accepts configuration overrides without validating the new config

  • 9.9 Critical severity

    LXD: Improper Link Resolution Before File Access

    CVE-2026-63294Canonical

    A link following vulnerability in LXD allows an attacker to achieve root command execution on the host system. During the import or unpacking of crafted image or backup archives, LXD fails to properly validate and confine the backup.yaml file when it exists as

  • 9.9 Critical severity

    LXD: Improper Link Resolution Before File Access

    CVE-2026-63293Canonical

    A link following vulnerability in LXD allows an attacker to achieve arbitrary file read and write operations on the host system. When importing or unpacking an image archive, LXD fails to validate whether the metadata.yaml file is a symbolic link. An attacker

  • 9.9 Critical severity

    LXD: Incorrect Authorization

    CVE-2026-62420Canonical

    An authorization bypass vulnerability in LXD allows an authenticated attacker to bypass target project security restrictions during cross-project instance migrations. When moving an instance cross-project to a different cluster member via POST /1.0/instances/{

  • 7.8 High severity

    Ubuntu 26.04 LTS: Execution with Unnecessary Privileges

    CVE-2026-8933Canonical

    A local privilege escalation vulnerability exists in snap-confine, a set-capabilities core component used internally by Canonical snapd to construct the secure execution environment for snap applications. This vulnerability uniquely affects versions of snap-co

  • 8.4 High severity

    Ubuntu 26.04 LTS: Execution with Unnecessary Privileges

    CVE-2026-15226Canonical

    A sandbox confinement bypass vulnerability exists in Canonical snapd within its internal execution environment compiler (snap-confine). The default seccomp security templates generated by the engine to restrict system calls do not filter or reject process oper

  • 9.0 Critical severity

    An input validation and injection vulnerability exists in Canonical ubuntu-pro-client…

    CVE-2026-11386Canonical

    An input validation and injection vulnerability exists in Canonical ubuntu-pro-client (formerly ubuntu-advantage-tools). The client constructs APT source files (such as /etc/apt/sources.list.d/ubuntu-.list or their DEB822 equivalents) using data received direc

  • 8.8 High severity

    A sandbox escape vulnerability exists in the OpenJDK packages provided in Ubuntu.

    CVE-2026-10037Canonical

    A sandbox escape vulnerability exists in the OpenJDK packages provided in Ubuntu. The .jar MIME handlers installed by these packages execute files marked as executable when the mailcap package is installed. A compromised or malicious sandboxed application with

  • 7.2 High severity

    LXD: Incorrect Authorization

    CVE-2026-9640Canonical

    A privilege escalation vulnerability exists in LXD from 6.0 before 6.9, 5.21.0 before 5.21.5, and 5.0.0 before 5.0.7 regarding the handling of project-restriction policies during snapshot restoration.. An authenticated project operator in a restricted multi-te

  • 9.6 Critical severity

    lxd: Authorization Bypass Through User-Controlled Key

    CVE-2026-12411Canonical

    Broken Access Control in the devLXDInstancePatchHandler component of Canonical LXD allows an untrusted guest to mount, read, and overwrite another guest's custom storage volume via a crafted device PATCH request over /dev/lxd when security.devlxd.management.vo

  • 9.0 Critical severity

    Ubuntu 20.04 LTS: Use of Less Trusted Source

    CVE-2026-12249Canonical

    An issue was discovered in Canonical ADSys upstream versions through v0.16.2. During Active Directory Certificate Services (AD CS) certificate auto-enrollment via the vendored Samba client script (internal/policies/certificate/python/vendor_samba/gp/gp_cert_au

  • 7.8 High severity

    Ubuntu Linux: Out-of-bounds Read

    CVE-2026-47333Canonical

    Ubuntu Linux 6.8, 6.17 and 7.0 contain AppArmor SAUCE patches which can potentially incorrectly compute the size of an internal buffer, leading to a heap memory out-of-bounds read in notification handling code. The bug can be triggered by an unprivileged local

  • 7.8 High severity

    Ubuntu Linux: Use After Free

    CVE-2026-47331Canonical

    Ubuntu Linux 6.8 contains AppArmor SAUCE patches which fail to acquire a lock when modifying a linked list. An unprivileged local user could trigger the race condition that can lead to a use-after-free (UAF) and, theoretically, arbitrary code execution.

  • 8.4 High severity

    Multipass: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-49238Canonical

    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

  • 7.8 High severity

    Multipass: Incorrect Default Permissions

    CVE-2026-49237Canonical

    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 (multipas

  • 7.3 High severity

    authd: Placement of User into Incorrect Group

    CVE-2026-6970Canonical

    authd prior to version 0.6.4 contains a logic error in primary group ID assignment that can lead to local privilege escalation. When a user's primary group ID (GID) differs from their UID, either because the account was created with authd prior to version 0.5.