🇰🇷 한글 설명
Linux 커널의 staging 드라이버 vchiq_arm에서 vchiq_get_state()가 NULL 포인터를 반환할 수 있음에도 vchiq_dump_platform_instances 함수가 이를 확인하지 않아 NULL 포인터 역참조가 발생할 수 있습니다. 이 문제는 NULL 검사를 추가하여 해결되었습니다.
💡 쉬운 설명
라즈베리 파이 등에서 사용되는 영상 처리 드라이버의 상태 정보를 출력하는 기능에 누락된 예외 처리가 있었습니다. 이로 인해 잘못된 메모리 접근으로 시스템이 비정상 종료될 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
staging: vchiq_arm: Avoid NULL ptr deref in vchiq_dump_platform_instances
vchiq_get_state() can return a NULL pointer. So handle this cases and
avoid a NULL pointer derefence in vchiq_dump_platform_instances.
📍 영향받는 시스템
패치 이전의 Linux 커널 (staging 드라이버 vchiq_arm 포함 버전, 주로 Raspberry Pi 계열 임베디드 환경)
⚔️ 공격 벡터
로컬 사용자가 드라이버 디버그 정보 출력 경로를 트리거하여 NULL 포인터 역참조로 인한 커널 패닉(서비스 거부)을 유발할 수 있음
🛡️ 대응 방법
커널을 해당 수정이 포함된 최신 안정 버전으로 업데이트하고 재부팅
🔧 검증 코드
출력된 커널 버전이 패치가 반영된 배포판의 권장 버전 이상인지 배포판 보안 공지(또는 커널 changelog)와 비교하여 확인하며, vchiq 모듈 사용 여부는 lsmod | grep vchiq 로 추가 확인 가능