🇰🇷 한글 설명
Linux 커널의 HSI ssi_protocol 드라이버에서 ssip_pn_open() 함수가 hsi_claim_port()로 포트를 점유한 뒤, hsi_register_port_event() 실패 시 포트를 해제하지 않아 리소스 누수가 발생할 수 있는 문제입니다. 해당 오류 경로에서 hsi_release_port()를 호출하도록 수정되었습니다.
💡 쉬운 설명
리눅스 커널의 한 드라이버에서 장치 연결 통로를 잡은 뒤 오류가 나면 그 통로를 반납하지 않는 버그입니다. 반복되면 시스템 자원이 점차 고갈될 수 있어 커널 패치로 수정되었습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
HSI: ssi_protocol: fix potential resource leak in ssip_pn_open()
ssip_pn_open() claims the HSI client's port with hsi_claim_port(). When
hsi_register_port_event() gets some error and returns a negetive value,
the HSI client's port should be released with hsi_release_port().
Fix it by calling hsi_release_port() when hsi_register_port_event() fails.
📍 영향받는 시스템
패치 이전의 Linux 커널 (HSI ssi_protocol 드라이버 사용 환경, 주로 일부 임베디드/모바일 기기)
⚔️ 공격 벡터
원격 공격 가능성은 낮고, 드라이버 오류 상황이 반복 발생할 때 리소스 누수로 인한 서비스 저하가 발생할 수 있음
🛡️ 대응 방법
배포판 제공 최신 커널 업데이트를 적용하고 재부팅하여 수정된 커널로 교체
🔧 검증 코드
출력된 커널 버전이 배포판의 보안 업데이트 적용 버전인지 확인하고, 배포판 보안 공지에서 해당 CVE 수정 포함 여부를 대조