CVE-2026-68294

net: qrtr: restrict socket creation to the initial network namespace

HIGH
8.8
CVSS Score
Published: August 10, 2026 at 12:02 PM UTC
Updated: October 19, 2026 at 10:17 PM UTC
1 product affected across 1 vendorLinux Kernel

Using Linux by Linux?

Get instant alerts when new vulnerabilities affect Linux - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
HIGH8.8
Exploit prediction
EPSS 0.2%
SSVC
No known exploit

Description

In the Linux kernel, the following vulnerability has been resolved: net: qrtr: restrict socket creation to the initial network namespace QRTR keeps its entire port and node state in module-global variables that are not partitioned per network namespace: qrtr_local_nid is a single global node id (always 1) and qrtr_ports is a single global xarray. qrtr_port_lookup() and qrtr_local_enqueue() operate on that global state with no network-namespace check, and qrtr_create() places no restriction on the namespace a socket is created in. As a result an unprivileged process that creates an AF_QIPCRTR socket in a separate network namespace, e.g. via unshare(CLONE_NEWUSER | CLONE_NEWNET), can send QRTR datagrams - including control-plane messages such as QRTR_TYPE_NEW_SERVER - to QRTR sockets owned by another namespace, and vice versa. The receiving socket sees such a message as coming from node id 1, indistinguishable from a legitimate local client, breaking the isolation that network namespaces are expected to provide. QRTR is a transport to global hardware endpoints (the modem and other remote processors) and has no per-namespace semantics; its in-kernel name service already creates its socket in init_net only. Confine the socket family to the initial network namespace, as other non-namespace-aware socket families do (see llc_ui_create() and the ieee802154 socket code).

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

4.7bdabad3e363d825ddf9679dd431cca0b2c30f881
Vendor states this is fixed in 2d22b94a154ccb9755dddfff802fe3e2b1adbab5 (fixed)
Vendor states this is fixed in 3b536db8fb32da9e9c62f2bb45e2e319331f0426 (fixed)
Vendor states this is fixed in 4b95e1f0d6e6342c427cb341ee18a894b146b789 (fixed)
Vendor states this is fixed in 659b9b4f194bb56b9903cc95e786ef1d438baa7d (fixed)
Vendor states this is fixed in 7814f6a3415cad38aa8d6dfc573df778260d66aa (fixed)
Vendor states this is fixed in 8150c48fb978e01689f94ed80148f8a7499ae571 (fixed)
Vendor states this is fixed in 8d351fe0654a20c9f95a61b05d24ebe6d4be3fbb (fixed)
Vendor states this is fixed in f488116df769bdaf89c93371350e49e12133e70f (fixed)
Vendor states this is fixed in 4.7 (unaffected)
Vendor states this is fixed in 5.10.265 (unaffected)
Vendor states this is fixed in 5.15.216 (unaffected)
Vendor states this is fixed in 6.1.183 (unaffected)
Vendor states this is fixed in 6.12.101 (unaffected)
Vendor states this is fixed in 6.18.42 (unaffected)
Vendor states this is fixed in 6.6.148 (unaffected)
Vendor states this is fixed in 7.1.6 (unaffected)
Vendor states this is fixed in 7.2 (unaffected)

Remediation

No guide yet

No remediation guidance has been written for this CVE yet, and no fixed version or vendor advisory is recorded against it.

SSVC — Action Prioritization

SSVCNo known exploitNot automatableTotal impact

SSVC signals action urgency (what to patch first), separate from CVSS which measures severity.

CVSS

8.8HIGHLinux
Vector?

Quick Info

StatusRECEIVED
CWE
CWE-862

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card