🇰🇷 한글 설명
5.3.8 미만 버전의 Linux 커널 내 AMD GPU 디스플레이 드라이버의 clock_source_create() 함수에서 메모리 누수 취약점이 발견되었습니다. 공격자는 이를 악용하여 시스템의 메모리 소비를 유도함으로써 서비스 거부(DoS) 상태를 일으킬 수 있습니다.
💡 쉬운 설명
컴퓨터의 그래픽 카드를 관리하는 프로그램에서 메모리를 제대로 비워주지 않는 오류가 있습니다. 이 오류를 이용하면 컴퓨터의 메모리를 모두 써버리게 만들어 시스템을 멈추게 할 수 있습니다.
🇺🇸 원문 (English)
Memory leaks in *clock_source_create() functions under drivers/gpu/drm/amd/display/dc in the Linux kernel before 5.3.8 allow attackers to cause a denial of service (memory consumption). This affects the dce112_clock_source_create() function in drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c, the dce100_clock_source_create() function in drivers/gpu/drm/amd/display/dc/dce100/dce100_resource.c, the dcn10_clock_source_create() function in drivers/gpu/drm/amd/display/dc/dcn10/dcn10_resource.c, the dcn20_clock_source_create() function in drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c, the dce120_clock_source_create() function in drivers/gpu/drm/amd/display/dc/dce120/dce120_resource.c, the dce110_clock_source_create() function in drivers/gpu/drm/amd/display/dc/dce110/dce110_resource.c, and the dce80_clock_source_create() function in drivers/gpu/drm/amd/display/dc/dce80/dce80_resource.c, aka CID-055e547478a1.
📍 영향받는 시스템
Linux kernel versions prior to 5.3.8 (specifically affecting AMD GPU drivers)
⚔️ 공격 벡터
특정 드라이버 함수를 호출하여 시스템 메모리 자원을 지속적으로 고갈시키는 방식
🛡️ 대응 방법
Linux 커널을 5.3.8 버전 이상으로 업데이트하거나 최신 보안 패치를 적용하십시오.
🔧 검증 코드
출력된 커널 버전이 5.3.8 미만인지 확인하여 취약 여부를 판단합니다.