Skip to content

Incus

Bug bounty on Sorona linuxcontainers.org

Accepting reports open-source
Top reward
$1,500
Top severity paid
Critical
Assets in scope
14
Public CVEs
32
Last change
No changes yet

At a glance

What to know before you start testing.

Pays from $1,500
for critical bugs.
Partial safe harbor
Some legal protection; read the terms.
Publish after a fix
Coordinate the timing with the company.

Rewards

What Sorona lists as the payout for each severity.

Severity Reward
Critical $1,500+
High $700+
Medium $300+
Low $100 $100 / 1 month Claude Max
Safe harbor
Partial Sorona will not pursue legal action against you for good-faith research submitted to us in line with this policy. We cannot speak for the upstream project, its vendor, or any third party, and we do not grant authorization on their behalf.

Summarised with AI from the program policy on Sorona, read 12 Nov 2026, and checked word for word against it. Read the original

Scope

14 assets you may test, 5 excluded.

Web 1

  • https://linuxcontainers.org/incus

Products and areas 13

  • Authentication and authorisation: TLS client certificates, OIDC, the trust store and the fine-grained permission system
  • Backup and export, including archive creation, the compression helpers invoked and the restore path
  • Image handling end to end: import, the trusted-hash path, unpacking, templates and the rootfs contents of any supplied image
  • Instance configuration for both containers and virtual machines, covering devices, profiles and every value that reaches the runtime beneath
  • Migration between servers and the state a receiving server accepts from a sending one
  • Networking: managed bridges, OVN integration, forwards, load balancers and the firewall rules generated on the host
  • Projects and the restriction model that keeps one project's instances, networks and storage away from another's
  • The command-line client, since a hostile server or image reaching the operator's workstation is a real class here
  • The exec, file push and pull, and console paths, where the daemon acts on a path inside a running instance
  • The guest-facing DevIncus API an instance can reach from inside itself
  • The Incus daemon and its REST API in full, over the local UNIX socket and over the network listener
  • The policy accepts security issues by email to the Linux Containers security address or through GitHub advisory reporting, with one declared boundary: privileged container escapes do not qualify because privileged containers are not treated as root-safe, while unprivileged container escapes do
  • The storage drivers (ZFS, btrfs, LVM, Ceph and dir) with their volume, snapshot and custom-volume handling
Out of scope (5)
  • Defects in LXC or LXCFS beneath Incus, which the same project handles under its own security page
  • Escapes from privileged containers, ruled out by name in the policy
  • Kernel bugs reachable from a container, which belong to the kernel's own process
  • Operator configuration that deliberately removes isolation, such as running an instance privileged on purpose or attaching a host device
  • QEMU defects in the virtual-machine path rather than Incus's configuration of them

Rules

What the policy asks of you, and the bug types it won't reward, quoted from Sorona's policy. "We" in these lines means Sorona, not this site.

While testing

  • Submit through sorona.xyz. This project runs no bounty of its own; we validate, coordinate disclosure with the maintainers, and pay you directly.
  • Report privately by email to the address on the policy page , or through GitHub private advisory reporting on lxc/incus. The policy names both
  • Privileged container escapes do not qualify. The policy states that privileged containers are not considered root safe, so demonstrate against an unprivileged container
  • Unprivileged container escapes do qualify and are stated as such, so make the privilege mode explicit in the report
  • Incus is the community fork, distinct from Canonical's LXD. Findings that only reproduce on LXD belong at canonical/lxd even though the codebases share heritage
  • Say whether the target was a container or a virtual machine. The two share the daemon but diverge completely below it
  • Give the exact version and the storage driver in use. Much of the 2026 record turns on storage and image handling specifics

Not accepted

  • Escapes from privileged containers, ruled out by name in the policy
  • Defects in LXC or LXCFS beneath Incus
  • QEMU defects in the virtual-machine path rather than Incus's configuration of them
  • Kernel bugs reachable from a container
  • Operator configuration that deliberately removes isolation

Summarised with AI from the program policy on Sorona, read 12 Nov 2026, and checked word for word against it. Read the original

Changes

Tracked since 11 Nov 2026. Last checked 1 hour ago.

No changes yet. When the rewards or scope move, you will see it here and in the RSS feed.

Public CVEs

Published vulnerabilities in this vendor's products, from the NVD.

Search NVD
CVESeverityPublished
CVE-2026-41685 Medium 4.3 7 May 2026
CVE-2026-41647 Medium 6.5 7 May 2026
CVE-2026-41648 Medium 5.3 7 May 2026
CVE-2026-41684 Medium 6.5 7 May 2026
CVE-2026-40195 High 7.1 6 May 2026
CVE-2026-40197 High 7.1 6 May 2026
CVE-2026-40243 Low 2.3 6 May 2026
CVE-2026-40251 High 7.1 6 May 2026
CVE-2026-39402 Medium 4.3 5 May 2026
CVE-2026-35527 Medium 5.3 5 May 2026
CVE-2026-33945 Critical 9.9 27 Mar 2026
CVE-2026-33898 High 8.8 27 Mar 2026
CVE-2026-33743 Medium 6.5 26 Mar 2026
CVE-2026-33897 Critical 9.9 26 Mar 2026
CVE-2026-33542 Medium 5.7 26 Mar 2026
CVE-2026-33711 Medium 4.7 26 Mar 2026
CVE-2026-23953 High 8.7 22 Jan 2026
CVE-2026-23954 High 8.7 22 Jan 2026
CVE-2025-64507 High 8.6 10 Nov 2025
CVE-2022-47952 Low 3.3 1 Jan 2023
CVE-2017-18641 High 8.1 10 Feb 2020
CVE-2015-1340 High 7.0 22 Apr 2019
CVE-2019-5736 High 8.6 11 Feb 2019
CVE-2018-6556 Low 3.3 10 Aug 2018
CVE-2016-8649 Critical 9.1 1 May 2017
CVE-2017-5985 Low 3.3 14 Mar 2017
CVE-2016-10124 High 8.6 9 Jan 2017
CVE-2015-1335 High 7.2 1 Oct 2015
CVE-2015-1334 Medium 4.6 12 Aug 2015
CVE-2015-1331 Medium 4.9 12 Aug 2015
CVE-2014-1425 Low 2.1 7 Jan 2015
CVE-2013-6441 High 7.2 14 Feb 2014

Original policy

Copied from sorona.xyz on 12 Nov 2026. The summaries on this page are made from it; the live page may have changed since.

Skip to content What this pays This project runs no bounty of its own. sorona.xyz pays you directly on qualified, reproduced findings. Severity │ sorona.xyz pays Critical │ $1,500+ High │ $700+ Medium │ $300+ Low │ $100 / 1 month Claude Max Submit a vulnerability CVE history 30 Last 12 months 32 Lifetime Arbitrary file read/write 40 % Path traversal & symlink 25 % Command/argument injection 20 % Authorization bypass 15 % Latest advisories Loading the feed Overview Incus is the Linux Containers project's fork of LXD, managing system containers and virtual machines on one host. Debian 13 ships it by default and it is packaged across Alpine, Arch, Void and Gentoo, so it has largely displaced LXD outside the Ubuntu world. Thirty of the repository's thirty-two published advisories landed in the last twelve months, and a single batch in June 2026 carried five critical arbitrary host file read and write issues. By raw unpaid advisory volume it is the busiest target in this category. The project has no bounty and no platform programme, so sorona.xyz pays you directly on qualified, reproduced findings. In scope The policy accepts security issues by email to the Linux Containers security address or through GitHub advisory reporting, with one declared boundary: privileged container escapes do not qualify because privileged containers are not treated as root-safe, while unprivileged container escapes do The Incus daemon and its REST API in full, over the local UNIX socket and over the network listener Authentication and authorisation: TLS client certificates, OIDC, the trust store and the fine-grained permission system Projects and the restriction model that keeps one project's instances, networks and storage away from another's Image handling end to end: import, the trusted-hash path, unpacking, templates and the rootfs contents of any supplied image Instance configuration for both containers and virtual machines, covering devices, profiles and every value that reaches the runtime beneath The storage drivers (ZFS, btrfs, LVM, Ceph and dir) with their volume, snapshot and custom-volume handling Backup and export, including archive creation, the compression helpers invoked and the restore path Migration between servers and the state a receiving server accepts from a sending one Networking: managed bridges, OVN integration, forwards, load balancers and the firewall rules generated on the host The exec, file push and pull, and console paths, where the daemon acts on a path inside a running instance The guest-facing DevIncus API an instance can reach from inside itself The command-line client, since a hostile server or image reaching the operator's workstation is a real class here Out of scope Escapes from privileged containers, ruled out by name in the policy Defects in LXC or LXCFS beneath Incus, which the same project handles under its own security page QEMU defects in the virtual-machine path rather than Incus's configuration of them Kernel bugs reachable from a container, which belong to the kernel's own process Operator configuration that deliberately removes isolation, such as running an instance privileged on purpose or attaching a host device Most-valued findings Arbitrary host file read or write driven from an instance or a supplied image. The June 2026 batch is mostly this: CVE-2026-48749 and CVE-2026-48752 walked out of a malicious image through symlinks under rootfs/ and templates/, and CVE-2026-48750 wrote to the host through an exec-output symlink Argument injection into a host-side helper. CVE-2026-48755 reached arbitrary code execution through the arguments built for backup compression Client-side compromise from a hostile server or image. CVE-2026-48769 wrote arbitrary files on the client through a trusted image hash Project restriction bypass, where a user or instance in one project reaches another project's resources. Two cross-project bypasses shipped in the same 2026 batch Path traversal in any upload or storage path, the class CVE-2026-48753 hit through S3 multipart upload Unprivileged container escape, which the policy explicitly accepts as a security issue Anything on the DevIncus guest API that lets an instance change its own configuration or observe another instance's Program rules Submit through sorona.xyz. This project runs no bounty of its own; we validate, coordinate disclosure with the maintainers, and pay you directly. Report privately by email to [email protected] , or through GitHub private advisory reporting on lxc/incus. The policy names both Privileged container escapes do not qualify. The policy states that privileged containers are not considered root safe, so demonstrate against an unprivileged container Unprivileged container escapes do qualify and are stated as such, so make the privilege mode explicit in the report Incus is the community fork, distinct from Canonical's LXD. Findings that only reproduce on LXD belong at canonical/lxd even though the codebases share heritage Say whether the target was a container or a virtual machine. The two share the daemon but diverge completely below it Several 2026 findings hit the client rather than the server. If the attack is a hostile server or image compromising the operator's own machine, say so plainly, because it is in scope and easy to misfile Give the exact version and the storage driver in use. Much of the 2026 record turns on storage and image handling specifics Disclosure Coordinated by the Linux Containers security contacts through email or the GitHub private advisory workflow, published as GitHub Security Advisories on lxc/incus with CVE identifiers assigned. The 2026 record shows publication in batches rather than one at a time, with five critical issues released together on 25 June 2026, so plan for your finding to land alongside others in a scheduled security release. Safe harbor Sorona will not pursue legal action against you for good-faith research submitted to us in line with this policy. We cannot speak for the upstream project, its vendor, or any third party, and we do not grant authorization on their behalf. You are responsible for understanding and following the laws that apply to you, wherever you are, and for staying within any scope the project has defined. Submit a vulnerability