🔍 CVE-2023-32246

5.5
CVSS Score
MEDIUM
2025-08-16
2026-08-15 13:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 ksmbd 모듈에서 연결 종료와 모듈 제거(rmmod)가 동시에 발생할 때 레이스 컨디션이 발생하는 취약점입니다. 모듈 언로드 시 RCU 콜백이 완료될 때까지 기다리지 않아 커널 코드가 의도치 않게 실행될 수 있으며, 이는 커널 락다운(Kernel Lockdown)과 같은 보호 기능을 무력화하는 데 사용될 수 있습니다.

💡 쉬운 설명

컴퓨터의 핵심 프로그램인 커널이 종료되는 과정에서 순서가 꼬여 발생하는 문제입니다. 공격자가 이 틈을 타서 시스템의 보안 방어막을 뚫고 허가되지 않은 명령을 실행할 위험이 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: ksmbd: call rcu_barrier() in ksmbd_server_exit() racy issue is triggered the bug by racing between closing a connection and rmmod. In ksmbd, rcu_barrier() is not called at module unload time, so nothing prevents ksmbd from getting unloaded while it still has RCU callbacks pending. It leads to trigger unintended execution of kernel code locally and use to defeat protections such as Kernel Lockdown

📍 영향받는 시스템

ksmbd 모듈을 사용하는 Linux 커널 버전

⚔️ 공격 벡터

로컬 권한을 가진 사용자가 연결 종료와 모듈 제거를 동시에 유도하는 레이스 컨디션 공격

🛡️ 대응 방법

ksmbd_server_exit() 함수 내에 rcu_barrier()를 호출하도록 커널을 최신 버전으로 업데이트

🔧 검증 코드

출력된 커널 버전이 ksmbd 취약점이 패치된 최신 보안 업데이트 버전인지 확인

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel