🔍 CVE-2020-12652

4.1
CVSS Score
MEDIUM
2020-05-05
2026-06-17 02:52
✅ 완료

🇰🇷 한글 설명

Linux 커널 5.4.14 이전 버전의 mptctl.c 드라이버 내 __mptctl_ioctl 함수에서 레이스 컨디션(Double Fetch) 취약점이 발견되었습니다. 로컬 사용자가 ioctl 작업 중 잘못된 잠금(lock)을 유지하여 발생하며, 보안 영향은 제한적일 수 있습니다.

💡 쉬운 설명

컴퓨터의 핵심 프로그램인 커널에서 데이터 처리 순서가 꼬이는 문제가 발생할 수 있습니다. 공격자가 이를 이용해 시스템의 권한을 가로채려 시도할 수 있지만, 이미 높은 권한을 가진 사용자만 실행 가능한 기능이라 위험도는 낮습니다.

🇺🇸 원문 (English)

The __mptctl_ioctl function in drivers/message/fusion/mptctl.c in the Linux kernel before 5.4.14 allows local users to hold an incorrect lock during the ioctl operation and trigger a race condition, i.e., a "double fetch" vulnerability, aka CID-28d76df18f0a. NOTE: the vendor states "The security impact of this bug is not as bad as it could have been because these operations are all privileged and root already has enormous destructive power."

📍 영향받는 시스템

Linux kernel versions prior to 5.4.14

⚔️ 공격 벡터

로컬 사용자가 특수하게 조작된 ioctl 시스템 호출을 통해 레이스 컨디션 유도

🛡️ 대응 방법

Linux 커널을 5.4.14 버전 이상으로 업데이트

🔧 검증 코드

출력된 커널 버전이 5.4.14 미만인지 확인

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel