🔍 CVE-2026-68294

8.8
CVSS Score
HIGH
2026-08-10
2026-10-19 22:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 QRTR 서브시스템에서 네트워크 네임스페이스 간 격리가 제대로 이루어지지 않는 취약점이 발견되었습니다. 공격자가 별도의 네트워크 네임스페이스에서 AF_QIPCRTR 소켓을 생성하여 다른 네임스페이스의 QRTR 소켓에 제어 메시지를 전송함으로써 네임스페이스 간 격리를 무력화할 수 있습니다.

💡 쉬운 설명

컴퓨터 내부의 가상 공간(네임스페이스) 사이의 벽이 허술하여, 격리된 공간에 있는 사용자가 다른 공간의 통신 장치에 몰래 명령을 보낼 수 있는 문제입니다. 이로 인해 보안상 분리되어 있어야 할 통신 데이터가 서로 섞이거나 조작될 위험이 있습니다.

🇺🇸 원문 (English)

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

📍 영향받는 시스템

네트워크 네임스페이스 격리가 필요한 Linux 커널 버전 (QRTR 패치가 적용되지 않은 버전)

⚔️ 공격 벡터

unshare 명령어를 통해 생성된 별도의 네트워크 네임스페이스에서 AF_QIPCRTR 소켓을 생성하여 타 네임스페이스로 메시지 전송

🛡️ 대응 방법

QRTR 소켓 생성을 초기 네트워크 네임스페이스(init_net)로 제한하는 최신 Linux 커널 보안 패치 적용

🔧 검증 코드

출력된 커널 버전이 QRTR 격리 패치가 포함된 최신 보안 업데이트 버전인지 확인하십시오.

Shell / Script
uname -r

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H

💻 영향받는 소프트웨어

Spring Data REST