🇰🇷 한글 설명
Linux 커널의 sunxi-ng H616 드라이버에서 GPU 클록 주파수 변경 시 발생하는 취약점입니다. GPU PLL이 동적 주파수 설정을 지원하지 않아 DVFS(동적 전압 및 주파수 스케일링) 시 Panfrost 오류나 GPU 프리징 현상이 발생할 수 있습니다. 이를 해결하기 위해 주파수 변경 중 GPU 클록을 GPU1 클록으로 재부모화하도록 수정되었습니다.
💡 쉬운 설명
컴퓨터의 그래픽 카드(GPU) 속도를 조절하는 과정에서 오류가 발생하여 화면이 멈추거나 시스템이 오작동할 수 있는 문제입니다. 주파수를 바꿀 때 잠시 다른 경로를 이용하도록 설정을 수정하여 이 문제를 해결했습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
clk: sunxi-ng: h616: Reparent GPU clock during frequency changes
The H616 manual does not state that the GPU PLL supports
dynamic frequency configuration, so we must take extra care when changing
the frequency. Currently any attempt to do device DVFS on the GPU lead
to panfrost various ooops, and GPU hangs.
The manual describes the algorithm for changing the PLL
frequency, which the CPU PLL notifier code already support, so we reuse
that to reparent the GPU clock to GPU1 clock during frequency
changes.
📍 영향받는 시스템
sunxi-ng H616 하드웨어를 사용하는 Linux 커널 시스템
⚔️ 공격 벡터
로컬 시스템에서 GPU 전력 관리(DVFS)를 유도하여 시스템 중단(DoS) 유발 가능
🛡️ 대응 방법
해당 패치가 적용된 최신 버전의 Linux 커널로 업데이트
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 수정된 패치 버전 이후인지 확인