🔍 CVE-2026-43102

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

🇰🇷 한글 설명

Linux 커널의 airoha 네트워크 드라이버에서 메모리 누수 취약점이 발견되었습니다. 수신 패킷 처리 중 후속 버퍼에서 오류가 발생하면 페이지 풀 프래그먼트가 skb에 연결되지 않아 메모리가 반환되지 않습니다. 이는 커널 메모리 누수로 이어질 수 있습니다.

💡 쉬운 설명

리눅스 커널의 네트워크 카드 드라이버에서 데이터를 처리할 때 메모리를 제대로 정리하지 않아 발생하는 문제입니다. 반복되면 시스템 메모리가 계속 줄어들어 장애가 발생할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: net: airoha: Fix memory leak in airoha_qdma_rx_process() If an error occurs on the subsequents buffers belonging to the non-linear part of the skb (e.g. due to an error in the payload length reported by the NIC or if we consumed all the available fragments for the skb), the page_pool fragment will not be linked to the skb so it will not return to the pool in the airoha_qdma_rx_process() error path. Fix the memory leak partially reverting commit 'd6d2b0e1538d ("net: airoha: Fix page recycling in airoha_qdma_rx_process()")' and always running page_pool_put_full_page routine in the airoha_qdma_rx_process() error path.

📍 영향받는 시스템

Linux kernel airoha 드라이버 사용 시스템 (commit d6d2b0e1538d 이후 버전)

⚔️ 공격 벡터

로컬 공격 - NIC가 잘못된 페이로드 길이를 보고하거나 프래그먼트 소진 시 트리거

🛡️ 대응 방법

Linux 커널 업데이트 (airoha_qdma_rx_process() 함수의 페이지 풀 처리 패치 적용)

🔧 검증 코드

커널 버전과 airoha 드라이버 버전을 확인하여 패치 여부를 판단합니다. 드라이버 없으면 시스템에 영향이 없습니다.

Shell / Script
uname -r | grep -oE '[0-9]+\.[0-9]+\.[0-9]+' && modinfo airoha 2>/dev/null | grep version

📊 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