{"id":5413,"date":"2026-09-04T18:47:49","date_gmt":"2026-09-04T10:47:49","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-68294"},"modified":"2026-09-04T18:47:49","modified_gmt":"2026-09-04T10:47:49","slug":"cve-2026-68294","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-68294","title":{"rendered":"CVE-2026-68294 [HIGH] &#8211; In the Linux kernel, the following vulnerability has been resolved:\n\nnet: qrtr: restrict s"},"content":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>net: qrtr: restrict socket creation to the initial network namespace<\/p>\n<p>QRTR keeps its entire port and node state in module-global variables<br \/>\nthat are not partitioned per network namespace: qrtr_local_nid is a<br \/>\nsingle global node id (always 1) and qrtr_ports is a single global<br \/>\nxarray. qrtr_port_lookup() and qrtr_local_enqueue() operate on that<br \/>\nglobal state with no network-namespace check, and qrtr_create() places<br \/>\nno restriction on the namespace a socket is created in.<\/p>\n<p>As a result an unprivileged process that creates an AF_QIPCRTR socket<br \/>\nin a separate network namespace, e.g. via<br \/>\nunshare(CLONE_NEWUSER | CLONE_NEWNET), can send QRTR datagrams &#8211;<br \/>\nincluding control-plane messages such as QRTR_TYPE_NEW_SERVER &#8211; to QRTR<br \/>\nsockets owned by another namespace, and vice versa. The receiving<br \/>\nsocket sees such a message as coming from node id 1, indistinguishable<br \/>\nfrom a legitimate local client, breaking the isolation that network<br \/>\nnamespaces are expected to provide.<\/p>\n<p>QRTR is a transport to global hardware endpoints (the modem and other<br \/>\nremote processors) and has no per-namespace semantics; its in-kernel<br \/>\nname service already creates its socket in init_net only. Confine the<br \/>\nsocket family to the initial network namespace, as other<br \/>\nnon-namespace-aware socket families do (see llc_ui_create() and the<br \/>\nieee802154 socket code).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>net: qrtr: restrict socket creation to the initial network namespace<\/p>\n<p>QRTR keeps its entire port and node state in module-global va<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-5413","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/5413","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln"}],"about":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/types\/vuln"}],"wp:attachment":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5413"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5413"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5413"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}