🇰🇷 한글 설명
Linux 커널의 fbdev smscufx 드라이버에서 UFX_IOCTL_REPORT_DAMAGE ioctl 호출 시 사용자 공간의 메모리를 커널 공간으로 적절히 복사하지 않는 취약점이 발견되었습니다. 이로 인해 사용자 공간에서 잘못된 메모리 주소를 전달할 경우 커널 메모리 접근 오류가 발생할 수 있습니다.
💡 쉬운 설명
프로그램이 컴퓨터의 핵심 부분(커널)에 데이터를 전달할 때, 검증되지 않은 메모리 주소를 직접 참조하여 발생하는 문제입니다. 공격자가 이를 악용하면 시스템을 충돌시키거나 보안을 위협할 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
fbdev: smscufx: properly copy ioctl memory to kernelspace
The UFX_IOCTL_REPORT_DAMAGE ioctl does not properly copy data from
userspace to kernelspace, and instead directly references the memory,
which can cause problems if invalid data is passed from userspace. Fix
this all up by correctly copying the memory before accessing it within
the kernel.
📍 영향받는 시스템
smscufx 드라이버를 사용하는 Linux 커널 시스템
⚔️ 공격 벡터
사용자 권한의 프로세스가 조작된 메모리 주소를 포함한 ioctl 명령을 커널에 전달
🛡️ 대응 방법
smscufx 드라이버의 ioctl 메모리 복사 로직이 수정된 최신 Linux 커널로 업데이트
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 패치된 보안 업데이트 버전인지 확인