🇰🇷 한글 설명
Linux 커널 2.6.33 미만 버전의 SPARC 플랫폼에서 TSB I-TLB 로드 구현 시 특정 _PAGE_EXEC_4U 비트를 제대로 가져오지 못하는 결함이 있습니다. 이로 인해 비실행 스택(non-executable stack) 기능이 정상적으로 작동하지 않아, 공격자가 정교하게 제작된 애플리케이션을 통해 스택 기반 버퍼 오버플로우를 악용하기 쉬워집니다.
💡 쉬운 설명
컴퓨터의 메모리 보호 기능 중 하나인 '스택 실행 방지' 기능이 제대로 작동하지 않는 문제입니다. 이로 인해 해커가 프로그램의 약점을 이용해 악성 코드를 실행하기가 더 쉬워집니다.
🇺🇸 원문 (English)
The TSB I-TLB load implementation in arch/sparc/kernel/tsb.S in the Linux kernel before 2.6.33 on the SPARC platform does not properly obtain the value of a certain _PAGE_EXEC_4U bit and consequently does not properly implement a non-executable stack, which makes it easier for context-dependent attackers to exploit stack-based buffer overflows via a crafted application.
📍 영향받는 시스템
Linux kernel version < 2.6.33 on SPARC platform
⚔️ 공격 벡터
정교하게 조작된 애플리케이션을 통한 스택 기반 버퍼 오버플로우 공격
🛡️ 대응 방법
Linux 커널을 2.6.33 이상 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 커널 버전이 2.6.33 미만인 경우 해당 취약점에 노출되어 있을 가능성이 높습니다.
uname -r | grep -E '2\.[0-6][0-2][0-9]'
📊 CVSS Vector String
AV:L/AC:L/Au:N/C:N/I:P/A:N
💻 영향받는 소프트웨어
NVIDIA vGPU Guest Driver for Linux