{"id":"CVE-2026-68294","revision":"35786fc1949e46e5a3ff4fcbe598df52","records":[{"revision":"35786fc1949e46e5a3ff4fcbe598df52","observedAt":"2026-10-23T15:48:27.903+00:00","statement":{"source":"cve-program","id":"CVE-2026-68294","aliases":[],"title":"net: qrtr: restrict socket creation to the initial network namespace","description":"In the Linux kernel, the following vulnerability has been resolved:\n\nnet: qrtr: restrict socket creation to the initial network namespace\n\nQRTR keeps its entire port and node state in module-global variables\nthat are not partitioned per network namespace: qrtr_local_nid is a\nsingle global node id (always 1) and qrtr_ports is a single global\nxarray. qrtr_port_lookup() and qrtr_local_enqueue() operate on that\nglobal state with no network-namespace check, and qrtr_create() places\nno restriction on the namespace a socket is created in.\n\nAs a result an unprivileged process that creates an AF_QIPCRTR socket\nin a separate network namespace, e.g. via\nunshare(CLONE_NEWUSER | CLONE_NEWNET), can send QRTR datagrams -\nincluding control-plane messages such as QRTR_TYPE_NEW_SERVER - to QRTR\nsockets owned by another namespace, and vice versa. The receiving\nsocket sees such a message as coming from node id 1, indistinguishable\nfrom a legitimate local client, breaking the isolation that network\nnamespaces are expected to provide.\n\nQRTR is a transport to global hardware endpoints (the modem and other\nremote processors) and has no per-namespace semantics; its in-kernel\nname service already creates its socket in init_net only. Confine the\nsocket family to the initial network namespace, as other\nnon-namespace-aware socket families do (see llc_ui_create() and the\nieee802154 socket code).","state":0,"publishedAt":"2026-08-10T12:02:27.423+00:00","modifiedAt":"2026-10-19T21:09:03.595+00:00","affected":[{"ecosystem":"Vendor product","name":"Linux","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"product\": \"Linux\",\n                    \"vendor\": \"Linux\",\n                    \"defaultStatus\": \"unaffected\",\n                    \"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\n                    \"programFiles\": [\n                        \"net/qrtr/af_qrtr.c\"\n                    ],\n                    \"versions\": [\n                        {\n                            \"version\": \"bdabad3e363d825ddf9679dd431cca0b2c30f881\",\n                            \"lessThan\": \"7814f6a3415cad38aa8d6dfc573df778260d66aa\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"bdabad3e363d825ddf9679dd431cca0b2c30f881\",\n                            \"lessThan\": \"2d22b94a154ccb9755dddfff802fe3e2b1adbab5\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"bdabad3e363d825ddf9679dd431cca0b2c30f881\",\n                            \"lessThan\": \"8d351fe0654a20c9f95a61b05d24ebe6d4be3fbb\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"bdabad3e363d825ddf9679dd431cca0b2c30f881\",\n                            \"lessThan\": \"4b95e1f0d6e6342c427cb341ee18a894b146b789\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"bdabad3e363d825ddf9679dd431cca0b2c30f881\",\n                            \"lessThan\": \"f488116df769bdaf89c93371350e49e12133e70f\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"bdabad3e363d825ddf9679dd431cca0b2c30f881\",\n                            \"lessThan\": \"8150c48fb978e01689f94ed80148f8a7499ae571\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"bdabad3e363d825ddf9679dd431cca0b2c30f881\",\n                            \"lessThan\": \"659b9b4f194bb56b9903cc95e786ef1d438baa7d\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"bdabad3e363d825ddf9679dd431cca0b2c30f881\",\n                            \"lessThan\": \"3b536db8fb32da9e9c62f2bb45e2e319331f0426\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        }\n                    ]\n                }"},{"ecosystem":"Vendor product","name":"Linux","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"product\": \"Linux\",\n                    \"vendor\": \"Linux\",\n                    \"defaultStatus\": \"affected\",\n                    \"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\n                    \"programFiles\": [\n                        \"net/qrtr/af_qrtr.c\"\n                    ],\n                    \"versions\": [\n                        {\n                            \"version\": \"4.7\",\n                            \"status\": \"affected\"\n                        },\n                        {\n                            \"version\": \"0\",\n                            \"lessThan\": \"4.7\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"5.10.265\",\n                            \"lessThanOrEqual\": \"5.10.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"5.15.216\",\n                            \"lessThanOrEqual\": \"5.15.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.1.183\",\n                            \"lessThanOrEqual\": \"6.1.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.6.148\",\n                            \"lessThanOrEqual\": \"6.6.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.12.101\",\n                            \"lessThanOrEqual\": \"6.12.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.18.42\",\n                            \"lessThanOrEqual\": \"6.18.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"7.1.6\",\n                            \"lessThanOrEqual\": \"7.1.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"7.2\",\n                            \"lessThanOrEqual\": \"*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"original_commit_for_fix\"\n                        }\n                    ]\n                }"}],"metrics":[{"system":"CVSS 3.1","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H","score":8.8,"severity":"HIGH"}],"references":["https://git.kernel.org/stable/c/7814f6a3415cad38aa8d6dfc573df778260d66aa","https://git.kernel.org/stable/c/2d22b94a154ccb9755dddfff802fe3e2b1adbab5","https://git.kernel.org/stable/c/8d351fe0654a20c9f95a61b05d24ebe6d4be3fbb","https://git.kernel.org/stable/c/4b95e1f0d6e6342c427cb341ee18a894b146b789","https://git.kernel.org/stable/c/f488116df769bdaf89c93371350e49e12133e70f","https://git.kernel.org/stable/c/8150c48fb978e01689f94ed80148f8a7499ae571","https://git.kernel.org/stable/c/659b9b4f194bb56b9903cc95e786ef1d438baa7d","https://git.kernel.org/stable/c/3b536db8fb32da9e9c62f2bb45e2e319331f0426"],"sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2026-68294","license":"CVE Program Terms of Use","key":"cve-program:CVE-2026-68294","identifiers":["CVE-2026-68294"]},"retained":false,"historicalAffected":[]}],"coverage":[]}