🇰🇷 한글 설명
Linux 커널의 powerpc/uaccess 구성 요소에서 mask_user_address() 함수가 CONFIG_PPC_E500 대신 잘못된 매크로를 확인하는 취약점이 발견되었습니다. 이로 인해 E500 하드웨어에서 mask_user_address_isel()이 올바르게 사용되지 않는 문제가 발생했습니다.
💡 쉬운 설명
특정 하드웨어(E500)를 사용하는 컴퓨터에서 시스템이 주소를 처리할 때 규칙을 잘못 적용하는 오류가 있습니다. 이 오류로 인해 시스템의 보안 경계가 제대로 작동하지 않을 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
powerpc/uaccess: correct check for CONFIG_PPC_E500 in mask_user_address()
mask_user_address() incorrectly checks for CONFIG_E500 instead of
CONFIG_PPC_E500, causing mask_user_address_isel() to not be used on
E500 hardware. Fix the check to use the correct name.
📍 영향받는 시스템
CONFIG_PPC_E500 옵션이 활성화된 E500 아키텍처 기반 Linux 커널
⚔️ 공격 벡터
잘못된 주소 마스킹을 악용하여 커널 메모리 영역에 접근을 시도하는 로컬 공격
🛡️ 대응 방법
해당 취약점이 수정된 최신 버전의 Linux 커널로 업데이트
🔧 검증 코드
명령어 결과에 CONFIG_PPC_E500=y가 포함되어 있다면 해당 하드웨어 설정이 활성화된 상태임을 의미합니다.
grep -E 'CONFIG_PPC_E500' /boot/config-$(uname -r) 2>/dev/null