Skip to content

← Public intelligence

Go package

github.com/lxc/incus-os/incus-osd

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

1 actionable advisory, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. High, CVSS 7.6GoPublished

    IncusOS has a LUKS encryption bypass due to insufficient TPM policy

    CVE-2026-32606 · GHSA-wj2j-qwcf-cfcc

    Affected
    • Go github.com/lxc/incus-os/incus-osd < 0.0.0-20260313012803-e3b35f230d23
    Fixed in
    0.0.0-20260313012803-e3b35f230d23· Vendor fix available
    Issue
    The default configuration of systemd-cryptenroll as used by IncusOS through mkosi allows for an attacker with physical access to the machine to access the encrypted data without requiring any interaction by the system's owner or any tampering of Secure Boot state or kernel (UKI) boot image. That's because in this configuration, the LUKS key is made available by the TPM so long as the system has the expected PCR7 value and the PCR11 policy matches. That default PCR11 policy importantly allows for the TPM to release the key to the booted system rather than just from the initrd part of the signed kernel image (UKI). The attack relies on the attacker being able to substitute the original encrypted root partition for one that they control. By doing so, the system will prompt for a recovery key on boot, which the attacker has defined and can provide, before booting the system using the attacker's root partition rather than the system's original one. The attacker only needs to put a systemd…

    Recommended action: Upgrade to 0.0.0-20260313012803-e3b35f230d23 (pre-release) or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →