CVE-2026-99065 in Linux정보

요약

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

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

cgroup/cpuset: guarantee_active_cpus()에서의 CPU 핫플러그 레이스 조건 처리

커밋 2125c0034c5d("cgroup/cpuset: cpuset hotplug processing을 동기식으로 변경")로 인해 cpuset 핫플러그 작업이 동기식이 되었습니다. 해당 커밋은 이제 레이스 조건이 사라졌다는 가정 하에, cpuset_hotplug_work와 CPU 핫플러그 notifier 간의 레이스를 처리하던 코드를 제거했습니다.

나중에 7a0aabd9ce69("cgroup/cpuset: cpu_active_mask 항상 사용")라는 커밋에서 guarantee_online_cpus()가 해당 커밋에서 guarantee_active_cpus()로 이름이 변경되는 것을 포함하여, cpuset 코드가 일부 위치에서 cpu_online_mask 대신 cpu_active_mask를 항상 사용하도록 업데이트되었습니다.

CPU 오프라인 작업의 경우, sched_cpu_deactivate()에서 먼저 cpu_active_mask가 업데이트되어 offlined CPU가 제거된 후, 영향을 받는 cpusets의 effective_cpus를 업데이트하기 위해 cpuset_handle_hotplug()이 호출됩니다. 그 후에 cpu_online_mask는 오프라인 작업의 끝부분 근처에서 업데이트되어 offlined CPU가 제거됩니다. 결과적으로 레이스 조건이 다시 발생하며, 최상위(cpset)에 활성 CPU가 하나도 없어 guarantee_active_cpus()가 cpu_active_mask를 업데이트하여 해제할 CPU를 제거한 후 cpuset_handle_hotplug()이 최상위 cpusets의 effective_cpus를 적절히 업데이트하기 전까지의 레이스 윈도우 동안 NULL 포인터 역참조(NULL pointer dereference)가 발생할 수 있습니다.

이를 해결하기 위해 해당 문제를 피하기 위해 NULL cs 검사를 다시 추가합니다.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

책임이 있는

Linux

예약하다

2026. 09. 25.

모더레이션

수락

항목

VDB-425843

EPSS

0.00000

활동

낮음

출처

Do you need the next level of professionalism?

Upgrade your account now!