🇰🇷 한글 설명
리눅스 커널의 CIFS 구성 요소에서 재연결 시 smbd_conn 포인터가 초기화되지 않아 발생하는 오류입니다. smbd_destroy() 함수에서 smbd_connection 구조체를 해제한 후 포인터를 명시적으로 비워주지 않아 시스템 오류(Oops)가 발생할 수 있습니다.
💡 쉬운 설명
네트워크 연결이 끊겼다가 다시 연결될 때, 컴퓨터가 예전 연결 정보를 잘못 참조하여 시스템이 멈추거나 오류가 발생하는 문제입니다. 연결 정보를 깨끗이 지우지 않아 발생하는 혼란을 해결해야 합니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
cifs: Fix oops due to uncleared server->smbd_conn in reconnect
In smbd_destroy(), clear the server->smbd_conn pointer after freeing the
smbd_connection struct that it points to so that reconnection doesn't get
confused.
📍 영향받는 시스템
smbd_conn 포인터 미초기화 취약점이 포함된 특정 리눅스 커널 버전
⚔️ 공격 벡터
네트워크 연결 재시도 과정에서 조작된 패킷이나 특정 연결 상태를 유도하여 커널 오류 유발
🛡️ 대응 방법
smbd_destroy() 함수가 수정된 최신 리눅스 커널로 업데이트
🔧 검증 코드
출력된 커널 버전이 취약점이 패치된 최신 보안 업데이트 버전인지 확인