🔍 CVE-2022-48711

9.8
CVSS Score
CRITICAL
2024-06-20
2026-08-04 10:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 TIPC 프로토콜에서 수신된 도메인 레코드의 크기 검증이 미흡하여 발생하는 취약점입니다. 공격자가 조작된 도메인 레코드를 전송할 경우 스택 오버플로우를 유발하여 시스템을 중단시키거나 임의 코드를 실행할 수 있습니다.

💡 쉬운 설명

네트워크 통신을 담당하는 리눅스 커널의 특정 기능에서 데이터 크기를 제대로 확인하지 않아 발생하는 문제입니다. 나쁜 의도를 가진 데이터가 들어오면 컴퓨터의 메모리 공간이 넘쳐나서 시스템이 고장 날 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: tipc: improve size validations for received domain records The function tipc_mon_rcv() allows a node to receive and process domain_record structs from peer nodes to track their views of the network topology. This patch verifies that the number of members in a received domain record does not exceed the limit defined by MAX_MON_DOMAIN, something that may otherwise lead to a stack overflow. tipc_mon_rcv() is called from the function tipc_link_proto_rcv(), where we are reading a 32 bit message data length field into a uint16. To avert any risk of bit overflow, we add an extra sanity check for this in that function. We cannot see that happen with the current code, but future designers being unaware of this risk, may introduce it by allowing delivery of very large (> 64k) sk buffers from the bearer layer. This potential problem was identified by Eric Dumazet. This fixes CVE-2022-0435

📍 영향받는 시스템

TIPC 프로토콜이 활성화된 Linux 커널 버전

⚔️ 공격 벡터

네트워크를 통해 조작된 대규모 도메인 레코드 메시지를 TIPC 노드로 전송

🛡️ 대응 방법

TIPC 크기 검증 패치가 적용된 최신 Linux 커널로 업데이트

🔧 검증 코드

출력된 커널 버전이 취약점이 해결된 최신 보안 패치 버전인지 확인

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel