Skip to content

Canonical bug bounty programs

canonical.com Updated

Canonical runs two public programs: a Sorona bug bounty paying up to $1,500 and a Sorona bug bounty paying up to $1,500. It also owns ubuntu.com, which runs one more program.

Top reward
$1,500
Sorona
Programs
3
2 pay cash
Targets in scope
39
3 types, deduplicated
Last change
None yet
Tracked since Nov 2026

Where to report

2 programs Canonical runs itself, side by side. Report where the affected target is in scope; when two programs cover it, pick the one that pays more.

Start here

LXD

Sorona · The company-wide program. Pays up to $1,500.

Amounts are the top reward per severity in the currency each program pays. Green marks the highest per severity. First response is the platform's measured average when it publishes one, else what the policy promises.

Companies Canonical owns

1 company with 1 program of its own. Each has its own scope and rules: report to the one that owns the asset.

What is in scope

39 targets across all 3 programs, each listed once with the programs that cover it. 13 excluded.

  • launchpad.net

    Domains

    Covered by Self-hosted

  • ubuntu.com

    Domains

    Covered by Self-hosted

  • ubuntu.com/managed/apps

    Domains No bounty

    Covered by Self-hosted

  • https://canonical.com/lxd

    Web

    Covered by LXD

  • https://canonical.com/multipass

    Web

    Covered by Multipass

  • Authentication and authorisation: TLS client certificates, OIDC, the trust store and the fine-grained permission model

    Products and areas

    Covered by LXD

  • Backup, export and restore, including archive creation, the helpers invoked and extraction

    Products and areas

    Covered by LXD

  • Canonical services

    Products and areas

    Covered by Self-hosted

  • Canonical software

    Products and areas

    Covered by Self-hosted

  • cloud-init handling and the instance configuration passed into a guest at launch

    Products and areas

    Covered by Multipass

  • Host mounts: the mapping of host directories into a guest and the path handling on both sides of that mapping

    Products and areas

    Covered by Multipass

  • Image download, signature verification and caching, including everything parsed out of a fetched image

    Products and areas

    Covered by Multipass

  • Image handling: import, unpacking, templates and the contents of any supplied image

    Products and areas

    Covered by LXD

  • Instance configuration for containers and virtual machines, covering devices, profiles and disk attachments

    Products and areas

    Covered by LXD

  • Juju Charm Store

    Products and areas

    Covered by Self-hosted

  • Launchpad

    Products and areas

    Covered by Self-hosted

  • LXD takes reports through GitHub private vulnerability reporting on canonical/lxd, handled by the Ubuntu Security Team under Canonical's published disclosure and embargo policy. That policy governs process and credit rather than declaring a component boundary, so the whole product below is in scope

    Products and areas

    Covered by LXD

  • Migration and clustering, where one cluster member trusts another and accepts state from it

    Products and areas

    Covered by LXD

  • Multipass takes reports through GitHub private vulnerability reporting on canonical/multipass, handled under Canonical's published disclosure and embargo policy. That policy governs process and credit rather than declaring a component boundary, so the daemon, the client and every guest-facing service are in

    Products and areas

    Covered by Multipass

  • Networking setup, including bridge creation and any privileged host network change the daemon performs

    Products and areas

    Covered by Multipass

  • Networking: managed bridges, OVN integration, forwards and the firewall rules generated on the host

    Products and areas

    Covered by LXD

  • Packages in main

    Products and areas

    Covered by Self-hosted

  • Packages in restricted

    Products and areas

    Covered by Self-hosted

  • Packages in universe

    Products and areas

    Covered by Self-hosted

  • Projects and the restriction model separating one project's instances, networks and storage from another's

    Products and areas

    Covered by LXD

No target matches. Try part of a host name, such as the company name.

Out of scope 13

Don't test these. A program can exclude a host another program covers; the program you report to decides.

  • cveform.mitre.org

    Self-hosted

  • Canonical or Ubuntu infrastructure and services

    Self-hosted

  • Canonical's published cloud images rather than the code that fetches and verifies them

    Multipass

  • Escapes from privileged containers, which the container runtime beneath LXD does not treat as root-safe

    LXD

  • Findings that only reproduce on Incus, which is a separate project with separate reporting

    LXD

  • Host platform hardening decisions, such as a developer disabling their own operating system's protections

    Multipass

  • LXC and LXCFS defects below LXD, handled by the Linux Containers project under its own security page

    LXD

  • Operator configuration that deliberately removes isolation, such as running an instance privileged or exposing the network listener to an untrusted network

    LXD

  • QEMU, Hyper-V or VirtualBox defects rather than Multipass's configuration and use of them

    Multipass

  • Snap or installer packaging issues outside the Multipass codebase

    Multipass

  • software that is no longer supported

    Self-hosted

  • Ubuntu guest operating system defects rather than Multipass

    Multipass

  • Ubuntu kernel and QEMU defects rather than LXD's handling of them

    LXD

Recent changes

Reward and scope changes across every Canonical program, newest first.

No changes recorded yet. New targets and reward moves show up here and in the RSS feed.

Recent CVEs

Published vulnerabilities in Canonical products, from the NVD.

Search NVD
  • CVE-2026-66897 Critical

    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 specified in metadata.yaml, LXD validates the path against a confined os.Root directory handle but subsequently opens and creates the file using

  • CVE-2026-66897 Critical

    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 specified in metadata.yaml, LXD validates the path against a confined os.Root directory handle but subsequently opens and creates the file using

  • CVE-2026-66898 Critical

    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 archive metadata. An attacker can exploit this flaw by supplying a crafted backup archive with malicious instance or volume names containing pa

  • CVE-2026-66898 Critical

    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 archive metadata. An attacker can exploit this flaw by supplying a crafted backup archive with malicious instance or volume names containing pa

  • 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 templates directory (specifically affecting virtual machine / QEMU driver execution paths). An attacker can exploit this flaw by providing a cr

  • IBM Informix Dynamic Server 14.10, 15.0, and 12.10 could allow an unauthenticated user to execute arbitrary commands with service account privileges on the system due to improper validation of user supplied input.

  • IBM Informix Dynamic Server 14.10, 15.0, and 12.10 could allow an unauthenticated user to execute arbitrary commands with service account privileges on the system due to improper validation of user supplied input.

  • 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 templates directory (specifically affecting virtual machine / QEMU driver execution paths). An attacker can exploit this flaw by providing a cr

About this page

This page gathers every public program listed under canonical.com and the companies Canonical owns: platform programs, self-hosted policies and security.txt contacts. Each program's own policy decides what is in scope and what it pays; check it before you test. Ownership comes from settled, public acquisitions, or from a program's own text naming Canonical.

Something wrong or missing? Report a correction.