🇰🇷 한글 설명
Linux 커널의 drm/tegra 드라이버에서 HOST1X 클라이언트가 등록되기 전에 주소 레지스터 맵이 초기화되지 않는 취약점이 발견되었습니다. 이로 인해 사용자 공간에서 레지스터 맵이 완전히 준비되기 전에 작업을 제출할 수 있는 상태가 될 수 있습니다. 이를 해결하기 위해 레지스터 초기화 과정을 클라이언트 등록 단계 이전으로 이동시켰습니다.
💡 쉬운 설명
장치가 사용자에게 사용 가능하다고 알리기 전에 내부 설정이 완료되지 않아 발생하는 문제입니다. 준비가 덜 된 상태에서 명령을 내리면 시스템 오류가 발생할 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
drm/tegra: gr2d/gr3d: Initialize address register map before HOST1X client is registered
The host1x_client_register() function is called just prior to register map
initialization loop, making the device available to userspace. This may
result in userspace attempting to submits a job before the register map is
initialized. Address this by moving register initialization before host1x
client registration.
📍 영향받는 시스템
Linux kernel (drm/tegra driver components)
⚔️ 공격 벡터
로컬 사용자 공간에서 장치 초기화 완료 전 조기 작업 제출 (Race Condition)
🛡️ 대응 방법
Linux 커널을 최신 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 수정된 패치 버전 이후인지 확인하십시오.