🔍 CVE-2026-99044

0.0
CVSS Score
UNKNOWN
2026-10-23
2026-10-23 13:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 ice 드라이버에서 동적 포트 정리 과정 중 use-after-free 취약점이 수정되었습니다. ice_dealloc_dynamic_port()가 VSI를 해제한 뒤 인덱스를 읽어 xarray 항목을 삭제하던 문제로, 할당 순서의 역순으로 xarray 항목을 먼저 삭제하도록 변경되었습니다.

💡 쉬운 설명

인텔 이더넷 네트워크 드라이버가 이미 해제된 메모리를 참조하던 버그가 있었습니다. 이로 인해 시스템이 불안정해지거나 비정상 동작할 수 있어 이를 고쳤습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: ice: fix use-after-free in dynamic port cleanup ice_dealloc_dynamic_port() uses dyn_port->vsi->idx to erase the dynamic port from pf->dyn_ports. However, it frees the VSI before reading the index for the erase, resulting in a use-after-free. Follow the reverse of the allocation order in ice_alloc_dynamic_port() by erasing the xarray entry before freeing the VSI.

📍 영향받는 시스템

ice 드라이버를 사용하는 Linux 커널(인텔 E810 등 ice 지원 NIC, 동적 포트 기능 사용 환경)

⚔️ 공격 벡터

로컬 권한 사용자가 동적 포트 생성 및 삭제를 반복 유발하여 메모리 손상 또는 커널 크래시를 일으킬 가능성

🛡️ 대응 방법

패치가 포함된 최신 Linux 커널 버전으로 업데이트하거나 배포판의 보안 업데이트를 적용

🔧 검증 코드

커널 버전이 배포판의 수정된 보안 업데이트 이후 버전인지 확인하고, 업데이트 여부는 배포판 보안 공지(CVE-2026-99044)와 대조하여 판단합니다.

Shell / Script
uname -r && modinfo ice 2>/dev/null | grep -E '^(version|srcversion)'

💻 영향받는 소프트웨어

Linux Kernel