🔍 CVE-2016-10044

7.8
CVSS Score
HIGH
2017-02-07
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

Linux 커널의 aio_mount 함수가 실행 접근을 제대로 제한하지 못해 로컬 사용자가 SELinux W^X 정책을 우회할 수 있는 취약점입니다. io_setup 시스템 호출을 통해 공격자가 의도되지 않은 메모리 영역에서 코드를 실행하고 권한 상승을 달성할 수 있습니다.

💡 쉬운 설명

Linux의 보안 정책을 우회할 수 있는 버그가 있어서 일반 사용자가 관리자 권한을 얻을 수 있습니다. 로컬 접근 권한이 있는 누구나 공격할 수 있습니다.

🇺🇸 원문 (English)

The aio_mount function in fs/aio.c in the Linux kernel before 4.7.7 does not properly restrict execute access, which makes it easier for local users to bypass intended SELinux W^X policy restrictions, and consequently gain privileges, via an io_setup system call.

📍 영향받는 시스템

Linux kernel 4.7.6 및 이전 버전 (모든 Linux 배포판)

⚔️ 공격 벡터

로컬 공격자가 io_setup 시스템 호출을 통해 SELinux W^X 정책 우회 후 권한 상승

🛡️ 대응 방법

Linux 커널을 4.7.7 이상으로 업그레이드

🔧 검증 코드

커널 버전을 4.7.7과 비교하여 취약 여부 판단 (4.7.7 미만이면 Vulnerable)

Shell / Script
uname -r | awk -F'[.-]' '{v=$1*1000000+$2*1000+$3; if(v<4007007) print "Vulnerable"; else print "Safe"}'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel