🔍 CVE-2026-98901

0.0
CVSS Score
UNKNOWN
2026-10-23
2026-10-23 12:18
✅ 완료

🇰🇷 한글 설명

Linux 커널의 ksmbd 모듈에서 취약점이 수정되었습니다. 쓰기 캐싱(WRITE_CACHING)을 포함한 유효한 lease 상태를 건너뛰는 문제를 고쳐, 쓰기 및 truncate 시 level-II/read lease를 올바르게 해제하도록 했습니다. 또한 lease break ACK를 SMB2 규칙에 따라 처리하고, 실패한 ACK의 경우 break 상태를 보류하도록 변경되었습니다.

💡 쉬운 설명

이 문제는 파일 공유 서버(ksmbd)가 파일 캐시 권한을 회수할 때 일부 상태를 잘못 처리하던 버그입니다. 수정으로 파일 데이터 일관성 문제가 줄어들고 권한 회수가 정확하게 이루어집니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix lease break and ack state handling Do not skip valid lease states containing WRITE_CACHING when breaking level-II/read leases for writes and truncates. Handle lease break acknowledgments according to the SMB2 rule that the acknowledged state must be a subset of the server's break target. Apply the acknowledged state directly and keep the break pending on failed ACKs.

📍 영향받는 시스템

ksmbd 모듈이 포함된 Linux 커널 (수정 이전 버전)

⚔️ 공격 벡터

네트워크로 접근 가능한 SMB 클라이언트가 lease 상태를 조작해 파일 캐시 일관성을 깨뜨릴 수 있는 것으로 보이나, 공개된 CVSS 점수가 없어 정확한 공격 시나리오는 확인되지 않음

🛡️ 대응 방법

배포판 제공 최신 Linux 커널로 업데이트하고, 필요 없으면 ksmbd 모듈을 비활성화

🔧 검증 코드

출력된 커널 버전이 해당 패치가 포함된 최신 안정 버전인지 배포판 보안 공지와 대조하고, ksmbd가 로드되지 않았다면 이 취약점의 영향을 받지 않음

Shell / Script
uname -r && (lsmod | grep -w ksmbd || echo 'ksmbd not loaded')

💻 영향받는 소프트웨어

Linux Kernel