🇰🇷 한글 설명
Linux 커널의 SMB2 클라이언트 모듈 내 smb2_compound_op() 함수에서 잘못된 인덱스 참조 오류가 발견되었습니다. 이 오류로 인해 명령 결과 처리가 부적절하게 이루어지며, 계산된 인덱스가 MAX_COMPOUND보다 클 경우 경계 외 메모리 접근(Out-of-bounds access)이 발생할 수 있습니다.
💡 쉬운 설명
컴퓨터가 네트워크를 통해 파일을 주고받을 때 사용하는 규칙(SMB2)에서 순서를 계산하는 방식에 오류가 있습니다. 이 오류를 이용하면 허용되지 않은 메모리 영역에 접근하여 시스템을 중단시키거나 보안 문제를 일으킬 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
smb: client: fix wrong index reference in smb2_compound_op()
In smb2_compound_op(), the loop that processes each command's response
uses wrong indices when accessing response bufferes.
This incorrect indexing leads to improper handling of command results.
Also, if incorrectly computed index is greather than or equal to
MAX_COMPOUND, it can cause out-of-bounds accesses.
📍 영향받는 시스템
SMB2 클라이언트 기능을 사용하는 Linux 커널 버전
⚔️ 공격 벡터
조작된 SMB2 복합 명령(Compound Operation) 응답을 보내는 악의적인 서버를 통한 원격 공격
🛡️ 대응 방법
SMB2 관련 취약점이 수정된 최신 Linux 커널로 업데이트
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 패치된 최신 보안 업데이트 버전인지 배포판 보안 공지를 통해 확인