CVE-2022-50382 in Linux
요약
\~에 의해 VulDB • 2026. 06. 12.
리눅스 커널에서 다음 취약점이 해결되었습니다:
padata: ->parallel() 실행 시 항상 BH(Bottom Halves)를 비활성 상태로 유지합니다.
과부하 상태의 시스템이 현재 태스크 컨텍스트에서 ->parallel()을 실행할 때 데드락이 발생할 수 있습니다:
padata_do_parallel ->parallel() pcrypt_aead_enc/dec padata_do_serial spin_lock(&reorder->lock) // BH가 여전히 활성화됨 <인터럽트> ... __do_softirq ... padata_do_serial spin_lock(&reorder->lock)
Steffen이 지적했듯이 _do_serial 내에서 BH가 활성화되어 있는 것은 버그입니다. 따라서 이 상황을 피하기 위해 "현재 태스크" 경우에서 padata_parallel_worker와 동일하게 BH를 비활성 상태로 유지하도록 보장합니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.