The Incus team is pleased to announce the release of Incus 7.6!

Another busy release with a strong focus on performance and smoother operations for larger environments, but that doesn’t mean that standalone deployments have been left behind either with a number of improvements and new features targeting those too!
This release fixes 18 security issues:
- GHSA-3wxw-5gh2-j2x2 (critical) – Container configuration injection through OCI image config and
oci.*keys - GHSA-5c64-j5m6-8433 (critical) – Restricted clients can create and access resources in the default project
- GHSA-5pgx-q9xx-j3qv (critical) – Restricted project users can read or overwrite host files through special files, hard links or symlinks in backup or image metadata
- GHSA-cwg9-8mc4-hf7j (critical) – Token operations exposed through the event stream and cancellable by any client
- GHSA-jcw9-v2ff-8m79 (critical) – Restricted project users can create resources in the default project, bypassing project isolation (host root via dnsmasq, host file read via mkfs)
- GHSA-p45f-gqqj-6qq3 (critical) – Path traversal through snapshot names in custom volume backups
- GHSA-q9fc-p923-6vp7 (critical) – Path traversal, crash and storage pool restriction bypass through dependent volumes in migration
- GHSA-xg75-xf37-cph9 (critical) – Authentication and authorization bypass through unverified client certificate chains
- GHSA-3rgf-297m-775x (high) – Local users can hijack VM NBD migration and disk-export sockets
- GHSA-8r3h-vc36-6xpx (high) – Restricted and view-only clients can read resources in the default project
- GHSA-9c46-v3hw-v6m8 (high) – Rebuilding a never-started container makes it boot without a user namespace, running as privileged
- GHSA-h2j8-4crh-vhfc (high) – Incus exposes migration websocket secrets to project event listeners, allowing migration hijack
- GHSA-v736-5xp3-jghf (high) – Guest API caller impersonation through a forged cgroup name
- GHSA-8mgx-h4v8-xqv2 (medium) – S3 listener buffers signed request bodies before authentication
- GHSA-9f75-5fjw-5jvv (medium) – Incus broadcasts OVN ACL log events with an empty project, leaking them across projects
- GHSA-f7xp-22ph-v444 (medium) – Incus guest-API image export ignores the guest’s project, exposing other projects’ images
- GHSA-pf5w-m8m6-5265 (medium) – Recursive and all-projects responses disclose other projects’ bucket S3 keys and profile configuration to restricted clients (incomplete fix of GHSA-x8gj-2q73-qr6j)
- GHSA-x6pw-mh5w-pq73 (medium) – Denial of service via a null snapshot entry in an instance backup
On the feature front, the highlights for this release are:
- SR-IOV NIC live migration
- Faster virtual machine live migrations
- Virtual machine I/O and memory performance improvements
- Custom volumes can follow their instances
- Trusting a certificate authority
- OVN NIC security filtering
- NAT address with l2proxy ingress mode
- BGP communities
- Load-balancer lifecycle events
- Cluster healing delay
- TPM endorsement keys in instance state
- Disk I/O counters in instance state
- Boot priority improvements
- S3 backup target region
- Client certificate generation improvements
- Request details in the authorization scriptlet
- TLS JWT cookie login
- OIDC opaque access tokens
- Preliminary support for Loongarch64 VMs
The full announcement and changelog can be found here.
And for those who prefer videos, here’s the release overview video:
You can take the latest release of Incus up for a spin through our online demo service at: https://linuxcontainers.org/incus/try-it/
And as always, my company is offering commercial support on Incus, ranging from by-the-hour support contracts to one-off services on things like initial migration from LXD, review of your deployment to squeeze the most out of Incus or even feature sponsorship. You’ll find all details of that here: https://zabbly.com/incus
Donations towards my work on this and other open source projects is also always appreciated, you can find me on Github Sponsors, Patreon and Ko-fi.
Enjoy!




Github
Twitter
LinkedIn
Mastodon