cveboard RSS feed

CVE-2026-68294

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2026
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

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

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).

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
bdabad3e363d825ddf9679dd431cca0b2c30f881affectedgit7814f6a3415cad38aa8d6dfc573df778260d66aaUnavailableNone listed
bdabad3e363d825ddf9679dd431cca0b2c30f881affectedgit2d22b94a154ccb9755dddfff802fe3e2b1adbab5UnavailableNone listed
bdabad3e363d825ddf9679dd431cca0b2c30f881affectedgit8d351fe0654a20c9f95a61b05d24ebe6d4be3fbbUnavailableNone listed
bdabad3e363d825ddf9679dd431cca0b2c30f881affectedgit4b95e1f0d6e6342c427cb341ee18a894b146b789UnavailableNone listed
bdabad3e363d825ddf9679dd431cca0b2c30f881affectedgitf488116df769bdaf89c93371350e49e12133e70fUnavailableNone listed
bdabad3e363d825ddf9679dd431cca0b2c30f881affectedgit8150c48fb978e01689f94ed80148f8a7499ae571UnavailableNone listed
bdabad3e363d825ddf9679dd431cca0b2c30f881affectedgit659b9b4f194bb56b9903cc95e786ef1d438baa7dUnavailableNone listed
bdabad3e363d825ddf9679dd431cca0b2c30f881affectedgit3b536db8fb32da9e9c62f2bb45e2e319331f0426UnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
affected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
4.7affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver4.7UnavailableNone listed
5.10.265unaffectedsemverUnavailable5.10.*None listed
5.15.216unaffectedsemverUnavailable5.15.*None listed
6.1.183unaffectedsemverUnavailable6.1.*None listed
6.6.148unaffectedsemverUnavailable6.6.*None listed
6.12.101unaffectedsemverUnavailable6.12.*None listed
6.18.42unaffectedsemverUnavailable6.18.*None listed
7.1.6unaffectedsemverUnavailable7.1.*None listed
7.2unaffectedoriginal_commit_for_fixUnavailable*None listed