🔍 CVE-2026-68457

9.1
CVSS Score
CRITICAL
2026-08-15
2026-08-18 07:16
✅ 완료

🇰🇷 한글 설명

Linux 커널의 ksmbd 모듈에서 FSCTL 변조 시 파일 오픈 시의 자격 증명이 아닌 현재 ksmbd 작업자의 자격 증명을 사용하는 취약점이 발견되었습니다. 이로 인해 SET_SPARSE, SET_ZERO_DATA, SET_COMPRESSION 작업 시 VFS 헬퍼 함수가 SMB 핸들의 액세스 마스크를 무시하고 권한을 재검증할 수 있는 문제가 있습니다.

💡 쉬운 설명

파일을 열 때 허용된 권한과 상관없이, 시스템 내부의 관리자 권한을 이용해 파일의 속성을 마음대로 바꿀 수 있는 보안 허점입니다. 공격자가 권한이 없는 파일의 구조를 변경하여 시스템에 문제를 일으킬 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: ksmbd: use opener credentials for FSCTL mutations SET_SPARSE, SET_ZERO_DATA and SET_COMPRESSION operate on an open SMB handle but call VFS xattr, fallocate or fileattr helpers with the current ksmbd worker credentials. Those helpers can revalidate inode permissions, ownership and LSM policy independently of the SMB handle access mask. Run each operation with the credentials captured in the target file when the handle was opened. Keep credential handling local to these single-file FSCTLs rather than applying session credentials to the complete IOCTL handler, which also contains handle-less and multi-handle operations.

📍 영향받는 시스템

Linux kernel (ksmbd module 포함 버전)

⚔️ 공격 벡터

권한이 낮은 SMB 사용자가 특정 FSCTL 명령(SET_SPARSE 등)을 사용하여 파일의 속성을 조작하는 방식

🛡️ 대응 방법

Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 해결된 패치 버전 이후인지 확인하십시오.

Shell / Script
uname -r

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H

💻 영향받는 소프트웨어

Linux Kernel