🇰🇷 한글 설명
Linux 커널 5.3.9 미만 버전에서 cpu.cfs_quota_us를 사용할 때 발생하는 취약점입니다. 공격자가 특정 워크로드를 생성하여 의도치 않은 슬라이스 만료를 유도함으로써, CPU에 종속되지 않은 애플리케이션에 서비스 거부(DoS) 상태를 일으킬 수 있습니다.
💡 쉬운 설명
공격자가 교묘하게 계산된 작업을 보내 컴퓨터의 CPU 관리 시스템을 혼란에 빠뜨리는 공격입니다. 이로 인해 시스템 전체가 느려지거나 정상적인 프로그램들이 제대로 작동하지 못하게 됩니다.
🇺🇸 원문 (English)
kernel/sched/fair.c in the Linux kernel before 5.3.9, when cpu.cfs_quota_us is used (e.g., with Kubernetes), allows attackers to cause a denial of service against non-cpu-bound applications by generating a workload that triggers unwanted slice expiration, aka CID-de53fd7aedb1. (In other words, although this slice expiration would typically be seen with benign workloads, it is possible that an attacker could calculate how many stray requests are required to force an entire Kubernetes cluster into a low-performance state caused by slice expiration, and ensure that a DDoS attack sent that number of stray requests. An attack does not affect the stability of the kernel; it only causes mismanagement of application execution.)
📍 영향받는 시스템
Linux kernel versions prior to 5.3.9 (specifically affecting environments using cfs_quota_us like Kubernetes)
⚔️ 공격 벡터
특정 워크로드를 생성하여 CPU 슬라이스 만료를 유도하는 방식의 DoS 공격
🛡️ 대응 방법
Linux 커널을 5.3.9 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 커널 버전이 5.3.9보다 낮은지 확인하십시오.