🔍 CVE-2026-46101

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

🇰🇷 한글 설명

리눅스 커널의 netfilter 구성 요소 중 nft_bitwise에서 0만큼 시프트(shift)하는 연산이 허용되어 발생하는 취약점입니다. 0 시프트 연산은 정의되지 않은 동작(undefined behavior)을 유발할 수 있으며, 이를 방지하기 위해 제어 평면 단계에서 잘못된 규칙을 차단하도록 수정되었습니다.

💡 쉬운 설명

컴퓨터가 데이터를 처리할 때 숫자를 옆으로 밀어내는 과정에서 '0칸 밀기'라는 잘못된 명령이 들어오면 시스템이 혼란에 빠질 수 있습니다. 이 문제는 잘못된 명령이 실행되기 전에 미리 걸러내어 시스템의 안정성을 높이는 패치입니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: netfilter: reject zero shift in nft_bitwise Reject zero shift operands for nft_bitwise left and right shift expressions during initialization. The carry propagation logic computes the carry from the adjacent 32-bit word using BITS_PER_TYPE(u32) - shift. A zero shift operand turns this into a 32-bit shift, which is undefined behaviour. Reject zero shift operands in the control plane, alongside the existing check for values greater than or equal to 32, so malformed rules never reach the packet path.

📍 영향받는 시스템

nftables를 사용하는 리눅스 커널 시스템

⚔️ 공격 벡터

조작된 nftables 규칙을 생성하여 커널의 비트 연산 로직에 정의되지 않은 동작을 유도

🛡️ 대응 방법

리눅스 커널을 최신 보안 패치가 적용된 버전으로 업데이트

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 해결된 패치 버전 이상인지 확인

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