🔍 CVE-2006-5331

5.5
CVSS Score
MEDIUM
2017-10-29
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

Linux 커널의 altivec_unavailable_exception 함수 결함으로 인해 PowerPC 64비트 시스템에서 CPU가 Altivec을 지원하지만 커널이 감지하지 못한 경우를 잘못 처리합니다. 로컬 공격자가 Altivec 명령어를 실행하여 커널 패닉을 일으킬 수 있습니다.

💡 쉬운 설명

PowerPC 프로세서의 특수 기능(Altivec)을 커널이 인식하지 못할 때 발생하는 결함입니다. 일반 사용자도 이를 악용하여 서버를 강제로 재부팅시킬 수 있습니다.

🇺🇸 원문 (English)

The altivec_unavailable_exception function in arch/powerpc/kernel/traps.c in the Linux kernel before 2.6.19 on 64-bit systems mishandles the case where CONFIG_ALTIVEC is defined and the CPU actually supports Altivec, but the Altivec support was not detected by the kernel, which allows local users to cause a denial of service (panic) by triggering execution of an Altivec instruction.

📍 영향받는 시스템

Linux kernel < 2.6.19 on PowerPC 64-bit systems with CONFIG_ALTIVEC enabled

⚔️ 공격 벡터

Local user triggers Altivec instruction execution when kernel fails to detect support

🛡️ 대응 방법

Upgrade Linux kernel to version 2.6.19 or later

🔧 검증 코드

명령어 실행 결과 'Vulnerable'이면 패치 필요, 'Patched'이면 안전

Shell / Script
uname -r | awk -F. '{if($1==2 && $2<6 || ($1==2 && $2==6 && $3<19)) print "Vulnerable"; else print "Patched"}'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel