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

  • 9.1 Critical severity

    Ubuntu: Exposure of Sensitive System Information Due to Uncleared Debug Information

    CVE-2025-15480Canonical

    In Ubuntu, ubuntu-desktop-provision version 24.04.4 could leak sensitive user credentials during crash reporting. Upon installation failure, if a user submitted a bug report to Launchpad, ubuntu-desktop-provision could include the user's password hash in the a

  • 8.1 High severity

    Ubuntu: Exposure of Sensitive System Information Due to Uncleared Debug Information

    CVE-2025-14551Canonical

    In Ubuntu, Subiquity version 24.04.4 could leak sensitive user credentials during crash reporting. Upon installation failure, if a user submitted a bug report to Launchpad, Subiquity could include certain user credentials, such as the user's plaintext Wi-Fi pa

  • 9.1 Critical severity

    lxd: Improperly Controlled Modification of Dynamically-Determined Object Attributes

    CVE-2026-34179Canonical

    In Canonical LXD versions 4.12 through 6.7, the doCertificateUpdate function in lxd/certificates.go does not validate the Type field when handling PUT/PATCH requests to /1.0/certificates/{fingerprint} for restricted TLS certificate users, allowing a remote aut

  • 9.1 Critical severity

    In Canonical LXD before 6.8, the backup import path validates project restrictions against…

    CVE-2026-34178Canonical

    In Canonical LXD before 6.8, the backup import path validates project restrictions against backup/index.yaml in the supplied tar archive but creates the instance from backup/container/backup.yaml, a separate file in the same archive that is never checked again

  • 9.1 Critical severity

    lxd: Incomplete List of Disallowed Inputs

    CVE-2026-34177Canonical

    Canonical LXD versions 4.12 through 6.7 contain an incomplete denylist in isVMLowLevelOptionForbidden (lxd/project/limits/permissions.go), which omits raw.apparmor and raw.qemu.conf from the set of keys blocked under the restricted.virtual-machines.lowlevel=bl

  • 10.0 Critical severity

    Juju: Improper Certificate Validation

    CVE-2026-4370Canonical

    A vulnerability was identified in Juju from version 3.2.0 until 3.6.19 and from version 4.0 until 4.0.4, where the internal Dqlite database cluster fails to perform proper TLS client and server authentication. Specifically, the Juju controller's database endpo

  • 8.8 High severity

    Juju: Improper Access Control

    CVE-2026-32693Canonical

    In Juju from version 3.0.0 through 3.6.18, the authorization of the "secret-set" tool is not performed correctly, which allows a grantee to update the secret content, and can lead to reading or updating other secrets. When the "secret-set" tool logs an error i

  • 7.8 High severity

    Ubuntu 16.04 LTS: Privilege Chaining

    CVE-2026-3888CanonicalEPSS 1.43%

    Local privilege escalation in snapd on Linux allows local attackers to get root privilege by re-creating snap's private /tmp directory when systemd-tmpfiles is configured to automatically clean up this directory. This issue affects Ubuntu 16.04 LTS, 18.04 LTS,

  • 7.5 High severity

    openssh: Use of Uninitialized Resource

    CVE-2026-3497UbuntuEPSS 2.38%

    Vulnerability in the OpenSSH GSSAPI delta included in various Linux distributions. This vulnerability affects the GSSAPI patches added by various Linux distributions and does not affect the OpenSSH upstream project itself. The usage of sshpkt_disconnect() on a

  • 9.9 Critical severity

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

    CVE-2026-28384Canonical

    An improper sanitization of the compression_algorithm parameter in Canonical LXD allows an authenticated, unprivileged user to execute commands as the LXD daemon on the LXD server via API calls to the image and backup endpoints. This issue affected LXD from 4.

  • 7.1 High severity

    Ubuntu Linux: Use After Free

    CVE-2025-13350Canonical

    Ubuntu Linux 6.8 GA retains the legacy AF_UNIX garbage collector but backports upstream commit 8594d9b85c07 ("af_unix: Don’t call skb_get() for OOB skb"). When orphaned MSG_OOB sockets hit unix_gc(), the garbage collector still calls kfree_skb() as if OOB SKBs

  • 8.1 High severity

    LXD: Missing Origin Validation in WebSockets

    CVE-2025-54289Canonical

    Privilege Escalation in operations API in Canonical LXD <6.5 on multiple platforms allows attacker with read permissions to hijack terminal or console sessions and execute arbitrary commands via WebSocket connection hijacking format

  • 8.8 High severity

    LXD: Cross-Site Request Forgery

    CVE-2025-54286Canonical

    Cross-Site Request Forgery (CSRF) in LXD-UI in Canonical LXD versions >= 5.0 on Linux allows an attacker to create and start container instances without user consent via crafted HTML form submissions exploiting client certificate authentication.

  • 9.8 Critical severity

    MAAS: Improper Authentication

    CVE-2024-6107Canonical

    Due to insufficient verification, an attacker could use a malicious client to bypass authentication checks and run RPC commands in a region. This has been addressed in MAAS and updated in the corresponding snaps.

  • 7.8 High severity

    Multipass: Incorrect Authorization

    CVE-2025-5199Canonical

    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.

  • 8.8 High severity

    Juju: Unrestricted Upload of File with Dangerous Type

    CVE-2025-0928Canonical

    In Juju versions prior to 3.6.8 and 2.9.52, any authenticated controller user was allowed to upload arbitrary agent binaries to any model or to the controller itself, without verifying model membership or requiring explicit permissions. This enabled the distri

  • 7.8 High severity

    Sudo Inclusion of Functionality from Untrusted Control Sphere Exploited

    CVE-2025-32463Sudo ProjectEPSS 56.3%

    Sudo before 1.9.17p1 allows local users to obtain root access because /etc/nsswitch.conf from a user-controlled directory is used with the --chroot option.

  • 8.8 High severity

    cloud-init: Improper Authentication

    CVE-2024-6174Canonical

    When a non-x86 platform is detected, cloud-init grants root access to a hardcoded url with a local IP address. To prevent this, cloud-init default configurations disable platform enumeration.

  • 8.5 High severity

    authd: Improper Privilege Management

    CVE-2025-5689Canonical

    A flaw was found in the temporary user record that authd uses in the pre-auth NSS. As a result, a user login for the first time will be considered to be part of the root group in the context of that SSH session.

  • 8.2 High severity

    get-workflow-version-action: Insertion of Sensitive Information into Log File

    CVE-2025-31479Canonical

    canonical/get-workflow-version-action is a GitHub composite action to get commit SHA that GitHub Actions reusable workflow was called with. Prior to 1.0.1, if the get-workflow-version-action step fails, the exception output may include the GITHUB_TOKEN. If the

  • 7.5 High severity

    Ubuntu package linux-bluefield: Inefficient Regular Expression Complexity

    CVE-2023-0881Ubuntu

    Running DDoS on tcp port 22 will trigger a kernel crash. This issue is introduced by the backport of a commit regarding nft_lookup without the subsequent fixes that were introduced after this commit. The resolution of this CVE introduces those commits to the l

  • 8.0 High severity

    Juju: Use of Insufficiently Random Values

    CVE-2024-7558Canonical

    JUJU_CONTEXT_ID is a predictable authentication secret. On a Juju machine (non-Kubernetes) or Juju charm container (on Kubernetes), an unprivileged user in the same network namespace can connect to an abstract domain socket and guess the JUJU_CONTEXT_ID value.

  • 7.5 High severity

    Anbox Cloud: Improper Certificate Validation

    CVE-2024-8287Canonical

    Anbox Management Service, in versions 1.17.0 through 1.23.0, does not validate the TLS certificate provided to it by the Anbox Stream Agent. An attacker must be able to machine-in-the-middle the Anbox Stream Agent from within an internal network before they ca

  • 7.8 High severity

    wpa_supplicant: Uncontrolled Search Path Element

    CVE-2024-5290Canonical

    An issue was discovered in Ubuntu wpa_supplicant that resulted in loading of arbitrary shared objects, which allows a local unprivileged attacker to escalate privileges to the user that wpa_supplicant runs as (usually root). Membership in the netdev group or a

  • 7.3 High severity

    snapd: Improper Link Resolution Before File Access

    CVE-2024-29069Canonical

    In snapd versions prior to 2.62, snapd failed to properly check the destination of symbolic links when extracting a snap. The snap format is a squashfs file-system image and so can contain symbolic links and other file types. Various file entries within the sn

  • 8.2 High severity

    snap: Incorrect Permission Assignment for Critical Resource

    CVE-2024-1724Canonical

    In snapd versions prior to 2.62, when using AppArmor for enforcement of sandbox permissions, snapd failed to restrict writes to the $HOME/bin path. In Ubuntu, when this path exists, it is automatically added to the users PATH. An attacker who could convince a

  • 8.1 High severity

    Red Hat Enterprise Linux 9: Concurrent Execution using Shared Resource with Improper Synchronization

    CVE-2024-6387Red HatEPSS 99.5%

    A security regression (CVE-2006-5051) was discovered in OpenSSH's server (sshd). There is a race condition which can lead sshd to handle some signals in an unsafe manner. An unauthenticated, remote attacker may be able to trigger it by failing to authenticate

  • 8.1 High severity

    The snapctl component within snapd allows a confined snap to interact with the snapd daemon to…

    CVE-2024-5138Canonical

    The snapctl component within snapd allows a confined snap to interact with the snapd daemon to take certain privileged actions on behalf of the snap. It was found that snapctl did not properly parse command-line arguments, allowing an unprivileged user to trig

  • 7.8 High severity

    linux: Double Free

    CVE-2022-2588The Linux Kernel OrganizationEPSS 5.87%

    It was discovered that the cls_route filter implementation in the Linux kernel would not remove an old filter from the hashtable before freeing it if its handle had the value 0.

  • 7.8 High severity

    Linux Kernel Use-After-Free Exploited

    CVE-2022-2586The Linux Kernel OrganizationEPSS 10.2%

    It was discovered that a nft object or expression could reference a nft set on a different nft table, leading to a use-after-free once that table was deleted.

  • 7.8 High severity

    GNU C Library Buffer Overflow Exploited

    CVE-2023-4911Red HatEPSS 63.8%

    A buffer overflow was discovered in the GNU C Library's dynamic loader ld.so while processing the GLIBC_TUNABLES environment variable. This issue could allow a local attacker to use maliciously crafted GLIBC_TUNABLES environment variables when launching binari

  • 7.8 High severity

    Kernel: Use After Free

    CVE-2023-3777Linux

    A use-after-free vulnerability in the Linux kernel's netfilter: nf_tables component can be exploited to achieve local privilege escalation. When nf_tables_delrule() is flushing table rules, it is not checked whether the chain is bound and the chain's owner rul

  • 7.8 High severity

    AccountService: Use After Free

    CVE-2023-3297Canonical

    In Ubuntu's accountsservice an unprivileged local attacker can trigger a use-after-free vulnerability in accountsservice by sending a D-Bus message to the accounts-daemon process.

  • 10.0 Critical severity

    snapd: Improper Neutralization of Special Elements in Output Used by a Downstream Component

    CVE-2023-1523CanonicalEPSS 1.45%

    Using the TIOCLINUX ioctl request, a malicious snap could inject contents into the input of the controlling terminal which could allow it to cause arbitrary commands to be executed outside of the snap sandbox after the snap exits. Graphical terminal emulators

  • 7.8 High severity

    SIMATIC S7-1500 CPU 1518-4 PN/DP MFP: Use After Free

    CVE-2023-40283Siemens

    An issue was discovered in l2cap_sock_release in net/bluetooth/l2cap_sock.c in the Linux kernel before 6.4.10. There is a use-after-free because the children of an sk are mishandled.

  • 7.8 High severity

    Ubuntu Kernel: Incorrect Authorization

    CVE-2023-32629CanonicalEPSS 8.35%

    Local privilege escalation vulnerability in Ubuntu Kernels overlayfs ovl_copy_up_meta_inode_data skip permission checks when calling ovl_do_setxattr on Ubuntu kernels

  • 7.8 High severity

    Ubuntu Kernel: Incorrect Authorization

    CVE-2023-2640CanonicalEPSS 15.2%

    On Ubuntu kernels carrying both c914c0e27eb0 and "UBUNTU: SAUCE: overlayfs: Skip permission checking for trusted.overlayfs.* xattrs", an unprivileged user may set privileged extended attributes on the mounted files, leading them to be set on the upper files wi

  • 7.1 High severity

    Red Hat Enterprise Linux 8: Use After Free

    CVE-2023-3567Red Hat

    A use-after-free flaw was found in vcs_read in drivers/tty/vt/vc_screen.c in vc_screen in the Linux Kernel. This issue may allow an attacker with local user access to cause a system crash or leak internal kernel information.

  • 7.8 High severity

    Linux Kernel: Use After Free

    CVE-2023-31248LinuxEPSS 1.89%

    Linux Kernel nftables Use-After-Free Local Privilege Escalation Vulnerability; `nft_chain_lookup_byid()` failed to check whether a chain was active and CAP_NET_ADMIN is in any user or network namespace

  • 7.8 High severity

    Kernel: Use After Free

    CVE-2023-3389Linux

    A use-after-free vulnerability in the Linux Kernel io_uring subsystem can be exploited to achieve local privilege escalation. Racing a io_uring cancel poll request with a linked timeout can cause a UAF in a hrtimer. We recommend upgrading past commit ef7dfac51