🇰🇷 한글 설명
Linux 커널의 NCSI RX 및 AEN 핸들러에서 조기 반환 경로가 수신된 skb를 해제하지 않아 메모리 누수가 발생한다. ncsi_aen_handler()는 잘못된 AEN 패킷 반환 시, ncsi_rcv_rsp()는 디바이스/응답/요청 해석 실패 시 skb를 해제하지 않은 채 종료되어 지속적인 메모리 낭비를 초래한다.
💡 쉬운 설명
Linux 커널이 특정 네트워크 패킷을 처리한 후 메모리를 정리하지 않아 메모리 누수가 발생한다. 장시간 운영 시 메모리 부족으로 시스템 성능 저하 또는 다운될 수 있다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
net: ncsi: fix skb leak in error paths
Early return paths in NCSI RX and AEN handlers fail to release
the received skb, resulting in a memory leak.
Specifically, ncsi_aen_handler() returns on invalid AEN packets
without consuming the skb. Similarly, ncsi_rcv_rsp() exits early
when failing to resolve the NCSI device, response handler, or
request, leaving the skb unfreed.
📍 영향받는 시스템
Linux kernel (NCSI 지원 네트워크 어플라이언스, 서버, BMC 등 모든 아키텍처)
⚔️ 공격 벡터
원격 공격: NCSI 관리 포트로 악의적 네트워크 패킷을 연속 전송하여 에러 경로 트리거
🛡️ 대응 방법
배포판에서 제공하는 보안 패치가 포함된 Linux 커널로 업데이트
🔧 검증 코드
현재 커널 버전을 확인 후 배포판 보안 공지에 명시된 패치 버전과 비교하여 업데이트 필요 여부 판단