CVE-2026-74670 in Linux정보

요약

\~에 의해 VulDB • 2026. 08. 23.

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

ipvs: calc 단계 비활성화 후 estimator 중지

IPVS estimator의 kthread 0은 초기 계산 단계가 완료될 때까지 제로화된 chain 및 tick 제한으로 시작됩니다. 네트워크 네임스페이스 제거(teardown) 중에 ipvs->enable이 해제되면, ip_vs_est_calc_phase()는 양수 제한을 설치하지 않고 반환할 수 있습니다.

그 후 kthread는 메인 루프로 계속되어 est_temp_list를 drain합니다(chain_max, tick_max 및 est_max_count 값이 모두 0인 상태). 각 enqueue는 사용 가능한 tick 행(row) 하나를 소모하지만, est_count는 제로화된 est_max_count 값에 도달하지 않습니다. 모든 행이 소모되면 row lookup은 IPVS_EST_NTICKS를 반환하고 ip_vs_enqueue_estimator()가 ticks 및 tick_len 배열을 벗어난 곳에 기록합니다.

계산 단계 후 kthread 0에서 종료되도록 하거나, 또는 IPVS가 비활성화된 경우 해당 동작을 수행해야 합니다. 이는 제한값 초기화에 실패한 후에 임시 estimator들이 drain되는 것을 방지합니다.

Estimator kthreads는 이제 teardown이나 reload로 인해 kd->task가 중지되기 전에 자체적으로 exit할 수 있습니다. 생성 후 추가적인 task 참조를 유지하고, kthread_stop_put()를 사용하여 이를 해제함으로써 stop 경로에서 해당 참조를 소모하기까지 kd->task가 유효하게 유지되도록 합니다.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

출처

Do you want to use VulDB in your project?

Use the official API to access entries easily!