🇰🇷 한글 설명
Linux 커널의 ksmbd 모듈에서 동시에 처리되는 SMB 작업 수를 적절히 제어하지 못해 발생하는 취약점입니다. 클라이언트가 다수의 SMB 요청을 동시에 보낼 경우 ksmbd_work_cache의 메모리가 과도하게 사용되어 OOM(Out Of Memory) 현상을 유발할 수 있습니다.
💡 쉬운 설명
공격자가 한꺼번에 너무 많은 파일 요청을 보내면 컴퓨터의 메모리가 가득 차서 시스템이 멈추거나 꺼질 수 있는 문제입니다. 이를 방지하기 위해 한 번에 처리할 수 있는 요청의 개수를 제한하는 기능이 추가되었습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
ksmbd: check outstanding simultaneous SMB operations
If Client send simultaneous SMB operations to ksmbd, It exhausts too much
memory through the "ksmbd_work_cache”. It will cause OOM issue.
ksmbd has a credit mechanism but it can't handle this problem. This patch
add the check if it exceeds max credits to prevent this problem by assuming
that one smb request consumes at least one credit.
📍 영향받는 시스템
ksmbd 모듈을 사용하는 Linux 커널 시스템
⚔️ 공격 벡터
네트워크를 통해 ksmbd 서버로 다수의 SMB 요청을 동시에 전송하여 메모리 고갈 유도
🛡️ 대응 방법
ksmbd의 크레딧 메커니즘이 개선된 최신 Linux 커널로 업데이트
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 패치된 최신 보안 업데이트 버전인지 확인