🔍 CVE-2026-43092

5.5
CVSS Score
MEDIUM
2026-05-06
2026-05-19 20:41
✅ 완료

🇰🇷 한글 설명

Linux 커널의 AF_XDP 바인드 기능이 zero-copy 풀 설정 시 장치 MTU가 UMEM 청크의 사용 가능한 프레임 공간에 적합한지 검증하지 않는 취약점입니다. tailroom 처리로 인해 2KB 청크 크기가 표준 1500 MTU를 수용하지 못할 수 있으며, 바인드 시점에 이를 검증하고 HW의 버퍼 체인 길이도 확인해야 합니다.

💡 쉬운 설명

리눅스 커널의 고성능 네트워킹 기능(AF_XDP)이 네트워크 패킷 크기(MTU)를 받을 수 있는 메모리 공간이 충분한지 확인하지 않는 문제입니다. 이로 인해 설정 오류가 발생하거나 패킷 처리 실패로 이어질 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: xsk: validate MTU against usable frame size on bind AF_XDP bind currently accepts zero-copy pool configurations without verifying that the device MTU fits into the usable frame space provided by the UMEM chunk. This becomes a problem since we started to respect tailroom which is subtracted from chunk_size (among with headroom). 2k chunk size might not provide enough space for standard 1500 MTU, so let us catch such settings at bind time. Furthermore, validate whether underlying HW will be able to satisfy configured MTU wrt XSK's frame size multiplied by supported Rx buffer chain length (that is exposed via net_device::xdp_zc_max_segs).

📍 영향받는 시스템

Linux kernel 5.4 이상의 AF_XDP 기능을 사용하는 모든 배포판

⚔️ 공격 벡터

악의적 사용자가 잘못된 MTU/UMEM 청크 크기 조합으로 바인드하여 커널 오류 또는 DoS 유발

🛡️ 대응 방법

Linux 커널을 최신 버전으로 업데이트하여 MTU 검증 로직 패치 적용

🔧 검증 코드

커널 버전이 5.4 이상이면 영향받을 수 있으니 시스템 업데이트 확인 필요

Shell / Script
uname -r | grep -E '^([5-9]|[0-9]{2,})\.'

📊 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