🔍 CVE-2025-37913

7.8
CVSS Score
HIGH
2025-05-20
2026-10-15 22:18
✅ 완료

🇰🇷 한글 설명

Linux 커널의 net_sched qfq 구성 요소에서 netem 자식 qdisc를 사용할 때 발생하는 이중 리스트 추가 취약점입니다. 특정 상황에서 동일한 분류기(classifier)가 리스트에 두 번 추가되어 메모리 오염을 유발할 수 있습니다.

💡 쉬운 설명

네트워크 데이터 처리 순서를 정하는 기능에서 데이터가 중복으로 등록되어 시스템 메모리가 망가질 수 있는 오류입니다. 이로 인해 시스템이 불안정해지거나 예기치 않은 동작이 발생할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: net_sched: qfq: Fix double list add in class with netem as child qdisc As described in Gerrard's report [1], there are use cases where a netem child qdisc will make the parent qdisc's enqueue callback reentrant. In the case of qfq, there won't be a UAF, but the code will add the same classifier to the list twice, which will cause memory corruption. This patch checks whether the class was already added to the agg->active list (cl_is_active) before doing the addition to cater for the reentrant case. [1] https://lore.kernel.org/netdev/CAHcdcOm+03OD2j6R0=YHKqmy=VgJ8xEOKuP6c7mSgnp-TEJJbw@mail.gmail.com/

📍 영향받는 시스템

netem 자식 qdisc를 사용하는 Linux 커널 시스템

⚔️ 공격 벡터

특정 네트워크 트래픽 제어 설정(qfq 및 netem 조합)을 통한 메모리 오염 유도

🛡️ 대응 방법

해당 취약점이 수정된 최신 Linux 커널 버전으로 업데이트

🔧 검증 코드

출력된 커널 버전이 해당 패치가 적용된 보안 업데이트 버전인지 확인

Shell / Script
uname -r

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

Linux Kernel