🇰🇷 한글 설명
Linux 커널의 net/sched: sch_qfq 구성 요소에서 발생하는 경계 외 쓰기(out-of-bounds write) 취약점입니다. qfq_change_agg() 함수가 패킷 크기에 따라 lmax를 업데이트할 때 경계 검사를 수행하지 않아 로컬 권한 상승이 가능합니다.
💡 쉬운 설명
컴퓨터의 네트워크 관리 프로그램에서 데이터가 정해진 범위를 벗어나 저장되는 오류가 발견되었습니다. 이를 이용하면 해커가 일반 사용자 권한에서 관리자 권한을 뺏을 수 있습니다.
🇺🇸 원문 (English)
An out-of-bounds write vulnerability in the Linux kernel's net/sched: sch_qfq component can be exploited to achieve local privilege escalation.
The qfq_change_agg() function in net/sched/sch_qfq.c allows an out-of-bounds write because lmax is updated according to packet sizes without bounds checks.
We recommend upgrading past commit 3e337087c3b5805fe0b8a46ba622a962880b5d64.
📍 영향받는 시스템
Linux kernel (net/sched: sch_qfq component 포함 버전)
⚔️ 공격 벡터
로컬 시스템에 접근 가능한 공격자가 특수하게 조작된 패킷 크기를 이용한 공격 수행
🛡️ 대응 방법
커널을 commit 3e337087c3b5805fe0b8a46ba622a962880b5d64 이후 버전으로 업데이트
🔧 검증 코드
출력된 커널 버전이 취약점이 해결된 패치 버전 이후인지 확인