🔍 CVE-2026-31692

5.5
CVSS Score
MEDIUM
2026-04-30
2026-11-06 16:18
✅ 완료

🇰🇷 한글 설명

Linux 커널의 rtnetlink 모듈에서 rtnl_newlink() 함수가 페어 디바이스(veth, vxcan, netkit) 생성 시 피어 네트워크 네임스페이스에 대한 CAP_NET_ADMIN 권한 검사를 누락하고 있습니다. 이로 인해 사용자 네임스페이스를 가진 비특권 사용자가 init_net을 포함한 임의의 네트워크 네임스페이스에 인터페이스를 생성할 수 있습니다. 패치는 디바이스 생성 전에 피어 네임스페이스에서 netlink_ns_capable()로 CAP_NET_ADMIN을 확인하도록 추가합니다.

💡 쉬운 설명

일반 사용자도 권한 검사의 빈틈을 이용해 시스템의 핵심 네트워크 공간에 가상 네트워크 장치를 만들 수 있는 문제입니다. 이를 통해 네트워크 격리가 우회되어 권한 상승 등의 2차 공격으로 이어질 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: rtnetlink: add missing netlink_ns_capable() check for peer netns rtnl_newlink() lacks a CAP_NET_ADMIN capability check on the peer network namespace when creating paired devices (veth, vxcan, netkit). This allows an unprivileged user with a user namespace to create interfaces in arbitrary network namespaces, including init_net. Add a netlink_ns_capable() check for CAP_NET_ADMIN in the peer namespace before allowing device creation to proceed.

📍 영향받는 시스템

권한 검사 패치가 적용되지 않은 Linux 커널 버전 (veth/vxcan/netkit 및 사용자 네임스페이스를 사용하는 환경)

⚔️ 공격 벡터

사용자 네임스페이스를 생성한 비특권 로컬 사용자가 rtnetlink로 페어 디바이스를 만들면서 피어를 init_net 등 다른 네트워크 네임스페이스에 배치

🛡️ 대응 방법

배포판에서 제공하는 보안 업데이트가 포함된 Linux 커널로 업그레이드 후 재부팅

🔧 검증 코드

출력된 커널 버전을 배포판 보안 공지(CVE-2026-31692 패치 포함 버전)와 비교하여, 패치된 버전이 아니면 취약한 것으로 판단합니다.

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel