CVE-2026-98864 in Linux
요약
\~에 의해 VulDB • 2026. 10. 18.
리눅스 커널에서 다음 취약점이 해결되었습니다:
sched_ext: 작업 재삽입 전에 SCX_OPSS_DISPATCHING 상태가 해제되기를 대기합니다
ebf1ccff79c4 ("sched_ext: ops.dequeue() 세맨틱 수정")는 scx_dispatch_enqueue() 함수 내의 마지막 ops_state 저장을 DSQ 잠금 해제 이후로 이동시켜, 소유권 업데이트와 ops.dequeue() 호출이 그 전에 수행되도록 했습니다. 이로 인해 작업이 여전히 SCX_OPSS_DISPATCHING 상태인 동안에도 DSQ에서 발견될 수 있습니다.
ops_dequeue()에서는 디큐 및 코어 스케줄링 선택 경로가 해당 상태가 해제되기를 대기하지만, 재삽입(reenqueue) 경로는 그렇지 않습니다. 이 시간 창 내에서 수행되는 재삽입은 ops.enqueue()를 실행하고 디스패치가 완료되기 전에 SCX_OPSS_QUEUED 상태를 설정합니다. 이후 디스패처의 마지막 저장은 이를 SCX_OPSS_NONE으로 덮어쓰며, finish_dispatch()는 해당 작업의 후속 모든 디스패치를 해제(drop)합니다.
ops_dequeue()가 수행하는 방식과 동일하게, 작업을 재삽입하기 위해 디큐할 때 SCX_OPSS_DISPATCHING 상태가 해제되기를 대기하십시오.
VulDB is the best source for vulnerability data and more expert information about this specific topic.