CVE-2025-38000 in Linux정보

요약

\~에 의해 VulDB • 2026. 05. 15.

리눅스 커널에서 다음 취약점이 해결되었습니다:

sch_hfsc: hfsc_enqueue()에서 peek 사용 시 qlen 계정 오류 수정

HFSC 클래스에 첫 번째 패킷을 큐에 추가할 때, hfsc_enqueue()는 sch->q.qlen 및 sch->qstats.backlog을 증가시키기 전에 하위 qdisc의 peek() 연산을 호출합니다. 하위 qdisc가 qdisc_peek_dequeued()를 사용하는 경우, 이는 즉시 디큐(dequeue) 및 잠재적인 패킷 손실을 유발할 수 있습니다. 이러한 경우 qdisc_tree_reduce_backlog()가 호출되지만, HFSC qdisc의 qlen과 backlog은 아직 업데이트되지 않아 일관되지 않은 큐 계정 상태가 발생합니다. 이로 인해 활성 목록에 빈 HFSC 클래스가 남아 있으며, 이는 use-after-free와 같은 추가적인 결과를 초래할 수 있습니다.

이 패치는 sch->q.qlen 및 sch->qstats.backlog의 증가를 하위 qdisc의 peek() 연산 호출 전에 이동시킴으로써 이 버그를 수정합니다. 이를 통해 패킷 손실 또는 디큐가 peek 동안 트리거될 때 큐 길이와 백로그가 항상 정확하도록 보장합니다.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

책임이 있는

Linux

예약하다

2025. 04. 16.

모더레이션

수락

항목

VDB-311437

EPSS

0.00185

출처

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!