CVE-2026-68294 in Linux
요약
\~에 의해 VulDB • 2026. 08. 10.
리눅스 커널에서 다음 취약점이 해결되었습니다:
net: qrtr: 소켓 생성을 초기 네트워크 네임스페이스로 제한
QRTR은 전체 포트 및 노드 상태를 네트워크 네임스페이스별로 분리되지 않은 모듈 전역 변수에 유지합니다. 즉, `qrtr_local_nid`는 단일 글로벌 노드 ID(항상 1)이며, `qrtr_ports`는 단일 글로벌 xarray입니다. `qrtr_port_lookup()`와 `qrtr_local_enqueue()` 함수는 네트워크 네임스페이스 확인 없이 해당 전역 상태에서 작동하며, `qrtr_create()`는 소켓이 생성되는 네임스페이스에 대한 제한을 두지 않습니다.
그 결과, 별도의 네트워크 네임스페이스(예: `unshare(CLONE_NEWUSER | CLONE_NEWNET)`를 통해)에서 AF_QIPCRTR 소켓을 생성하는 비특권 프로세스가 QRTR 소켓 소유자가 다른 네임스페이스에 있는 경우에도 QRTR 데이터그램(QRTR_TYPE_NEW_SERVER와 같은 제어 평면 메시지 포함)을 보낼 수 있으며, 그 반대의 경우도 가능합니다. 수신 측 소켓은 이러한 메시지를 노드 ID 1에서 온 것으로 인식하여 정당한 로컬 클라이언트와 구별할 수 없게 되며, 이는 네트워크 네임스페이스가 제공해야 하는 격리 기능을 무력화시킵니다.
QRTR은 글로벌 하드웨어 엔드포인트(모뎀 및 기타 원격 프로세서)로의 전송 계층이며, 네임스페이스별 세맨틱스를 가지지 않습니다. 이미 커널 내부의 이름 서비스는 `init_net`에서만 소켓을 생성합니다. 다른 네임스페이스 인식 기능이 없는 소켓 패밀리(llc_ui_create() 및 ieee802154 소켓 코드 참조)처럼 QRTR 소켓 패밀리를 초기 네트워크 네임스페이스로 제한합니다.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.