CVE-2026-99144 in Linux정보

요약

\~에 의해 VulDB • 2026. 10. 28.

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

sched_ext: 소멸된 사용자 DSQ의 deferred 재배치로 인한 use-after-free 수정

deferred 재배치는 해제된(user) DSQ를 읽을 수 있습니다. 요청은 run_deferred()가 이를 처리할 때까지 해당 CPU의 deferred 목록에 남아 있으며, DSQ를 해제하는 RCU 콜백은 그race 기간이 이를 플러시했다고 가정합니다. 따라서 exit_dsq()는 deferred list lock 없이 per-CPU 노드를 확인합니다. Grace period는 비행 중인(reader) 독자를 기다리지, 보류 중인 run_deferred()를 기다리지는 않습니다. Grace period 시작 후에 시작된 run_deferred()는 콜백이 조회하기 직전에 요청을 분리한 후 해제된 DSQ의 ID를 읽을 수 있습니다.

대신 grace period 이전에 보류된 요청들을 취소합니다. DSQ를 해제하는 irq 작업은 per-CPU deferred list lock 하에서 모든 CPU의 요청을 언링크하며, schedule_dsq_reenq()는 해당 ID가 유효하지 않으면 동일한 lock 하에서의 새 요청을 무시합니다. Grace period 전에 시작된 run_deferred()만이 요청을 보유할 수 있으며, 이는 IRQs를 비활성화 상태로 실행되므로 grace period가 이를 기다리며 콜백 이후에는 DSQ에 아무것도 접근하지 않습니다.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

책임이 있는

Linux

예약하다

2026. 09. 25.

모더레이션

수락

항목

VDB-427890

EPSS

0.00000

출처

Want to stay up to date on a daily basis?

Enable the mail alert feature now!