CVE catalog

CVE-2026-39402

lxc is a Linux container runtime. In the setuid helper lxc-user-nic, the delete path contains a logic flaw in the find_line() function that allows an unprivileged user to delete OVS-attached network i

[CVE catalog]

Severity
Medium · CVSS 6.5CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
Published
Source
[NVD] · [CVE record]
EPSS
0.16% · Oct 25, 2026

lxc is a Linux container runtime. In the setuid helper lxc-user-nic, the delete path contains a logic flaw in the find_line() function that allows an unprivileged user to delete OVS-attached network interfaces belonging to other users. When lxc-user-nic delete scans its NIC database to authorize a deletion request, the interface name comparison can set the authorization flag based on a name match alone, even when the ownership, type, and link fields in that database entry belong to a different user. The vulnerable check sits after the goto next label handling, meaning it is reachable on lines where earlier ownership checks failed or were skipped. Because nothing downstream of this authorization signal re-verifies that the matched database line actually belongs to the caller, an unprivileged attacker with a valid lxc-usernet policy entry can trigger deletion of another user's OVS port on the same bridge. This is limited to multi-tenant environments using lxc-user-nic with OpenVSwitch bridges. The impact is denial of service - one tenant can repeatedly disconnect networking from containers run by another tenant on shared infrastructure. This is patched in version 7.0.0.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianlxcsid1:7.0.0-2fixed
Debianlxcforky1:7.0.0-2fixed
Debianlxctrixie1:6.0.4-4+deb13u4fixed
Debianlxcbookworm1:5.0.2-1+deb12u4fixed
CpelxcNot reported7.0.0fixed
Ubuntulxcnoble1:5.0.3-2ubuntu7.3+esm1fixed
Ubuntuliblxc-commonnoble1:5.0.3-2ubuntu7.3+esm1fixed
Ubuntuliblxc-devnoble1:5.0.3-2ubuntu7.3+esm1fixed
Ubuntuliblxc1t64noble1:5.0.3-2ubuntu7.3+esm1fixed
Ubuntulibpam-cgfsnoble1:5.0.3-2ubuntu7.3+esm1fixed
Ubuntulxc-devnoble1:5.0.3-2ubuntu7.3+esm1fixed
Ubuntulxc-testsnoble1:5.0.3-2ubuntu7.3+esm1fixed
Ubuntulxc-utilsnoble1:5.0.3-2ubuntu7.3+esm1fixed
Ubuntulxc1noble1:5.0.3-2ubuntu7.3+esm1fixed
Ubuntulxc14.041.0.0~alpha1-0ubuntu11vulnerable
Ubuntulxc14.041.0.0~alpha2-0ubuntu1vulnerable
Ubuntulxc14.041.0.0~alpha2-0ubuntu3vulnerable
Ubuntulxc14.041.0.0~alpha2-0ubuntu4vulnerable
Ubuntulxc14.041.0.0~alpha2-0ubuntu5vulnerable
Ubuntulxc14.041.0.0~alpha2-0ubuntu6vulnerable
Ubuntulxc14.041.0.0~alpha3-0ubuntu1vulnerable
Ubuntulxc14.041.0.0~alpha3-0ubuntu2vulnerable
Ubuntulxc14.041.0.0~alpha3-0ubuntu3vulnerable
Ubuntulxc14.041.0.0~alpha3-0ubuntu4vulnerable
Ubuntulxc14.041.0.0~alpha3-0ubuntu5vulnerable
Ubuntulxc14.041.0.0~alpha3-0ubuntu6vulnerable
Ubuntulxc14.041.0.0~alpha3-0ubuntu7vulnerable
Ubuntulxc14.041.0.0~alpha3-0ubuntu8vulnerable
Ubuntulxc14.041.0.0~beta1-0ubuntu1vulnerable
Ubuntulxc14.041.0.0~beta1-0ubuntu2vulnerable
Ubuntulxc14.041.0.0~beta1-0ubuntu3vulnerable
Ubuntulxc14.041.0.0~beta2-0ubuntu1vulnerable
Ubuntulxc14.041.0.0~beta2-0ubuntu2vulnerable
Ubuntulxc14.041.0.0~beta3-0ubuntu1vulnerable
Ubuntulxc14.041.0.0~beta4-0ubuntu1vulnerable
Ubuntulxc14.041.0.0~beta4-0ubuntu2vulnerable
Ubuntulxc14.041.0.0~rc1-0ubuntu2vulnerable
Ubuntulxc14.041.0.0~rc3-0ubuntu1vulnerable
Ubuntulxc14.041.0.0~rc4-0ubuntu1vulnerable
Ubuntulxc14.041.0.0-0ubuntu1vulnerable
Ubuntulxc14.041.0.0-0ubuntu2vulnerable
Ubuntulxc14.041.0.0-0ubuntu3vulnerable
Ubuntulxc14.041.0.0-0ubuntu4vulnerable
Ubuntulxc14.041.0.1-0ubuntu1vulnerable
Ubuntulxc14.041.0.2-0ubuntu1vulnerable
Ubuntulxc14.041.0.2-0ubuntu2vulnerable
Ubuntulxc14.041.0.3-0ubuntu1vulnerable
Ubuntulxc14.041.0.3-0ubuntu2vulnerable
Ubuntulxc14.041.0.3-0ubuntu3vulnerable
Ubuntulxc14.041.0.4-0ubuntu0.1vulnerable
Ubuntulxc14.041.0.5-0ubuntu0.1vulnerable
Ubuntulxc14.041.0.6-0ubuntu0.1vulnerable
Ubuntulxc14.041.0.7-0ubuntu0.1vulnerable
Ubuntulxc14.041.0.7-0ubuntu0.2vulnerable
Ubuntulxc14.041.0.7-0ubuntu0.5vulnerable
Ubuntulxc14.041.0.7-0ubuntu0.6vulnerable
Ubuntulxc14.041.0.7-0ubuntu0.7vulnerable
Ubuntulxc14.041.0.7-0ubuntu0.9vulnerable
Ubuntulxc14.041.0.7-0ubuntu0.10vulnerable
Ubuntulxc14.041.0.8-0ubuntu0.3vulnerable
Ubuntulxc14.041.0.8-0ubuntu0.4vulnerable
Ubuntulxc14.041.0.9-0ubuntu2vulnerable
Ubuntulxc14.041.0.9-0ubuntu3vulnerable
Ubuntulxc14.041.0.10-0ubuntu1vulnerable
Ubuntulxc14.041.0.10-0ubuntu1.1vulnerable
Ubuntulxcpro1:6.0.4-4ubuntu1vulnerable
Ubuntulxcpro1:6.0.6-1vulnerable
Ubuntulxcpro1:6.0.6-1ubuntu1vulnerable
Ubuntulxcpro1:6.0.6-1ubuntu1+esm1fixed
Ubuntulxc25.101:6.0.3-1vulnerable
Ubuntulxc25.101:6.0.4-2vulnerable
Ubuntulxc25.101:6.0.4-3vulnerable
Ubuntulxc25.101:6.0.4-4vulnerable
Ubuntulxc25.101:6.0.4-4ubuntu1vulnerable
Opensuseincustumbleweed7.4-1.1fixed
Opensuselxctumbleweed7.0.0-1.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianlxcsourcesid1:7.0.0-1not yet assignedNot reportedNot reported
Debianlxcsourceforky1:7.0.0-1not yet assignedNot reportedNot reported
Debianlxcsourcetrixie1:6.0.4-4+deb13u3not yet assignedNot reportedNot reported
Debianlxcsourcebookworm1:5.0.2-1+deb12u4not yet assignedNot reportedNot reported
CpelxccpeNot reported7.0.0Not reportedNot reportedNot reported
Ubuntulxcdebnoble1:5.0.3-2ubuntu7.3+esm1Not reportedNot reportedNot reported
Ubuntuliblxc-commondebnoble1:5.0.3-2ubuntu7.3+esm1Not reportedNot reportedNot reported
Ubuntuliblxc-devdebnoble1:5.0.3-2ubuntu7.3+esm1Not reportedNot reportedNot reported
Ubuntuliblxc1t64debnoble1:5.0.3-2ubuntu7.3+esm1Not reportedNot reportedNot reported
Ubuntulibpam-cgfsdebnoble1:5.0.3-2ubuntu7.3+esm1Not reportedNot reportedNot reported
Ubuntulxc-devdebnoble1:5.0.3-2ubuntu7.3+esm1Not reportedNot reportedNot reported
Ubuntulxc-testsdebnoble1:5.0.3-2ubuntu7.3+esm1Not reportedNot reportedNot reported
Ubuntulxc-utilsdebnoble1:5.0.3-2ubuntu7.3+esm1Not reportedNot reportedNot reported
Ubuntulxc1debnoble1:5.0.3-2ubuntu7.3+esm1Not reportedNot reportedNot reported
Ubuntulxcdebpro1:6.0.6-1ubuntu1+esm1Not reportedUBUNTU-CVE-2026-39402Not reported
Opensuseincusrpmtumbleweed7.4-1.1Not reportedOPENSUSE-SU-2026:11651-1Not reported
Opensuselxcrpmtumbleweed7.0.0-1.1Not reportedOPENSUSE-SU-2026:10678-1Not reported

OpenFactory catalog packages

[openSUSE Tumbleweed]

  • [incus]Affected

    Source package: [incus]

    Details (1)
    • 6.23-3.1 · x86_64 · tumbleweed

      Affected · Fixed: 7.4-1.1

      nvd · incus · opensuse · tumbleweed

  • [incus-cli]Unknown

    Source package: [incus]

    Details (1)
    • 6.23-3.1 · x86_64 · tumbleweed

      Unknown · Fixed: 7.4-1.1

      Version impact unknown

      nvd · incus · opensuse · tumbleweed

  • Source package: [incus]

    Details (1)
    • 6.23-3.1 · noarch · tumbleweed

      Unknown · Fixed: 7.4-1.1

      Version impact unknown

      nvd · incus · opensuse · tumbleweed

  • Source package: [incus]

    Details (1)
    • 6.23-3.1 · noarch · tumbleweed

      Unknown · Fixed: 7.4-1.1

      Version impact unknown

      nvd · incus · opensuse · tumbleweed

  • Source package: [incus]

    Details (1)
    • 6.23-3.1 · noarch · tumbleweed

      Unknown · Fixed: 7.4-1.1

      Version impact unknown

      nvd · incus · opensuse · tumbleweed

  • [incus-tools]Unknown

    Source package: [incus]

    Details (1)
    • 6.23-3.1 · x86_64 · tumbleweed

      Unknown · Fixed: 7.4-1.1

      Version impact unknown

      nvd · incus · opensuse · tumbleweed

  • [liblxc1]Unknown

    Source package: [lxc]

    Details (1)
    • 7.0.0-1.3 · x86_64 · tumbleweed

      Unknown · Fixed: 7.0.0-1.1

      Version impact unknown

      nvd · lxc · opensuse · tumbleweed

  • [liblxc-devel]Unknown

    Source package: [lxc]

    Details (1)
    • 7.0.0-1.3 · x86_64 · tumbleweed

      Unknown · Fixed: 7.0.0-1.1

      Version impact unknown

      nvd · lxc · opensuse · tumbleweed

  • Source package: [lxc]

    Details (1)
    • 7.0.0-1.3 · noarch · tumbleweed

      Unknown · Fixed: 7.0.0-1.1

      Version impact unknown

      nvd · lxc · opensuse · tumbleweed

  • [lxc-ja-doc]Unknown

    Source package: [lxc]

    Details (1)
    • 7.0.0-1.3 · noarch · tumbleweed

      Unknown · Fixed: 7.0.0-1.1

      Version impact unknown

      nvd · lxc · opensuse · tumbleweed

  • [lxc-ko-doc]Unknown

    Source package: [lxc]

    Details (1)
    • 7.0.0-1.3 · noarch · tumbleweed

      Unknown · Fixed: 7.0.0-1.1

      Version impact unknown

      nvd · lxc · opensuse · tumbleweed

  • [pam_cgfs]Unknown

    Source package: [lxc]

    Details (1)
    • 7.0.0-1.3 · x86_64 · tumbleweed

      Unknown · Fixed: 7.0.0-1.1

      Version impact unknown

      nvd · lxc · opensuse · tumbleweed

[Debian 12 (Bookworm)]

  • [liblxc1]Fixed

    Source package: [lxc]

    Details (2)
    • 1:5.0.2-1+deb12u4 · amd64 · bookworm

      Fixed · Fixed: 1:5.0.2-1+deb12u4

      nvd · lxc · debian · bookworm; nvd · lxc · debian · 12

    • 1:5.0.2-1+deb12u4 · arm64 · bookworm

      Fixed · Fixed: 1:5.0.2-1+deb12u4

      nvd · lxc · debian · bookworm; nvd · lxc · debian · 12

  • Source package: [lxc]

    Details (2)
    • 1:5.0.2-1+deb12u4 · amd64 · bookworm

      Fixed · Fixed: 1:5.0.2-1+deb12u4

      nvd · lxc · debian · bookworm; nvd · lxc · debian · 12

    • 1:5.0.2-1+deb12u4 · arm64 · bookworm

      Fixed · Fixed: 1:5.0.2-1+deb12u4

      nvd · lxc · debian · bookworm; nvd · lxc · debian · 12

  • Source package: [lxc]

    Details (2)
    • 1:5.0.2-1+deb12u4 · amd64 · bookworm

      Fixed · Fixed: 1:5.0.2-1+deb12u4

      nvd · lxc · debian · bookworm; nvd · lxc · debian · 12

    • 1:5.0.2-1+deb12u4 · arm64 · bookworm

      Fixed · Fixed: 1:5.0.2-1+deb12u4

      nvd · lxc · debian · bookworm; nvd · lxc · debian · 12

  • [lxc]Fixed
    Details (2)
    • 1:5.0.2-1+deb12u4 · amd64 · bookworm

      Fixed · Fixed: 1:5.0.2-1+deb12u4

      nvd · lxc · debian · bookworm; nvd · lxc · debian · 12

    • 1:5.0.2-1+deb12u4 · arm64 · bookworm

      Fixed · Fixed: 1:5.0.2-1+deb12u4

      nvd · lxc · debian · bookworm; nvd · lxc · debian · 12

  • [lxc-dev]Fixed

    Source package: [lxc]

    Details (2)
    • 1:5.0.2-1+deb12u4 · amd64 · bookworm

      Fixed · Fixed: 1:5.0.2-1+deb12u4

      nvd · lxc · debian · bookworm; nvd · lxc · debian · 12

    • 1:5.0.2-1+deb12u4 · arm64 · bookworm

      Fixed · Fixed: 1:5.0.2-1+deb12u4

      nvd · lxc · debian · bookworm; nvd · lxc · debian · 12

  • [lxc-tests]Fixed

    Source package: [lxc]

    Details (2)
    • 1:5.0.2-1+deb12u4 · amd64 · bookworm

      Fixed · Fixed: 1:5.0.2-1+deb12u4

      nvd · lxc · debian · bookworm; nvd · lxc · debian · 12

    • 1:5.0.2-1+deb12u4 · arm64 · bookworm

      Fixed · Fixed: 1:5.0.2-1+deb12u4

      nvd · lxc · debian · bookworm; nvd · lxc · debian · 12

[Debian 13 (Trixie)]

  • [liblxc1t64]Fixed

    Source package: [lxc]

    Details (2)
    • 1:6.0.4-4+deb13u3+b1 · amd64 · trixie

      Fixed · Fixed: 1:6.0.4-4+deb13u3

      nvd · lxc · debian · 13

    • 1:6.0.4-4+deb13u3+b1 · arm64 · trixie

      Fixed · Fixed: 1:6.0.4-4+deb13u3

      nvd · lxc · debian · 13

  • Source package: [lxc]

    Details (2)
    • 1:6.0.4-4+deb13u3+b1 · amd64 · trixie

      Fixed · Fixed: 1:6.0.4-4+deb13u3

      nvd · lxc · debian · 13

    • 1:6.0.4-4+deb13u3+b1 · arm64 · trixie

      Fixed · Fixed: 1:6.0.4-4+deb13u3

      nvd · lxc · debian · 13

Next results

Observed:

References