🇰🇷 한글 설명
Linux 커널의 AMD 디스플레이 드라이버(drm/amd/display)에서 dcn20_validate_apply_pipe_split_flags 함수가 merge 포인터를 역참조하지만 호출 측에서 NULL이 전달될 수 있는 문제가 있었습니다. 이를 유효한 포인터를 전달하도록 수정하여 NULL 역참조를 방지했으며, Coverity에서 보고된 FORWARD_NULL 이슈 2건이 해결되었습니다.
💡 쉬운 설명
컴퓨터의 그래픽 드라이버 코드에서 빈 값을 참조하려는 실수가 발견되어 수정되었습니다. 이 실수는 시스템이 예기치 않게 멈추거나 비정상 동작하는 원인이 될 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
[WHAT & HOW]
"dcn20_validate_apply_pipe_split_flags" dereferences merge, and thus it
cannot be a null pointer. Let's pass a valid pointer to avoid null
dereference.
This fixes 2 FORWARD_NULL issues reported by Coverity.
📍 영향받는 시스템
Linux 커널의 AMD 디스플레이 드라이버(DCN 2.0 기반 AMD GPU)를 사용하는 시스템
⚔️ 공격 벡터
로컬 사용자가 특정 디스플레이 작업을 유발하여 커널 패닉 등 서비스 거부(DoS) 상태를 일으킬 수 있음
🛡️ 대응 방법
패치된 Linux 커널 버전으로 업데이트하고 시스템을 재부팅하세요.
🔧 검증 코드
출력된 커널 버전이 배포판의 보안 패치가 적용된 버전(예: 6.6.x 이상 최신 LTS 패치 버전)과 일치하거나 이후이면 수정된 것이며, 배포판 보안 공지에서 해당 CVE 패치 포함 여부를 함께 확인하세요.