🔍 CVE-2026-46214

5.5
CVSS Score
MEDIUM
2026-05-28
2026-11-06 17:17
✅ 완료

🇰🇷 한글 설명

리눅스 커널의 vsock/virtio 모듈에서 전송 프로토콜 불일치 시 수락 큐 카운트 누수가 발생하는 취약점입니다. 전송 할당 실패 시 큐 제거 함수가 호출되지 않아 백로그가 영구 증가하고, 결국 리스너가 모든 새 연결을 거부하는 서비스 거부 상태에 빠집니다.

💡 쉬운 설명

네트워크 연결 요청 처리 중 오류가 발생하면 시스템이 이를 제대로 초기화하지 못해 연결 요청을 계속 쌓아두는 문제입니다. 이 오류가 반복되면 시스템이 연결 요청을 모두 거부하여 정상적인 서비스 제공이 불가능해집니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: vsock/virtio: fix accept queue count leak on transport mismatch virtio_transport_recv_listen() calls sk_acceptq_added() before vsock_assign_transport(). If vsock_assign_transport() fails or selects a different transport, the error path returns without calling sk_acceptq_removed(), permanently incrementing sk_ack_backlog. After approximately backlog+1 such failures, sk_acceptq_is_full() returns true, causing the listener to reject all new connections. Fix by moving sk_acceptq_added() to after the transport validation, matching the pattern used by vmci_transport and hyperv_transport.

📍 영향받는 시스템

Linux kernel (vsock/virtio subsystem)

⚔️ 공격 벡터

반복적인 전송 프로토콜 불일치 오류 발생을 유도하여 리소스 고갈 및 서비스 거부 유발

🛡️ 대응 방법

공급업체에서 제공하는 최신 커널 패치 또는 업데이트를 즉시 적용

🔧 검증 코드

출력된 커널 버전이 알려진 취약 버전 범위 내에 있는지 확인하고, 패치된 버전으로 업그레이드 필요

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