CVE-2022-49931 in Linux정보

요약

\~에 의해 VulDB • 2026. 06. 22.

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

IB/hfi1: sc_disable()에서 리스트를 올바르게 이동함

커밋 13bac861952a("IB/hfi1: Fix abba locking issue with sc_disable()")는 하나의 리스트 헤드에서 다른 리스트 헤드로 리스트를 이동하려고 시도하지만 이를 잘못 구현했습니다. 그 결과 커널 크래시가 발생합니다.

링크가 다운되고 전송 완료를 기다리는 대기자가 있을 때 이 크래시가 트리거됩니다. 다음과 같은 시그니처가 관찰됩니다:

BUG: kernel NULL pointer dereference, address: 0000000000000030 [...]
Call Trace: sc_disable+0x1ba/0x240 [hfi1]
pio_freeze+0x3d/0x60 [hfi1]
handle_freeze+0x27/0x1b0 [hfi1]
process_one_work+0x1b0/0x380 ? process_one_work+0x380/0x380 worker_thread+0x30/0x360 ? process_one_work+0x380/0x380 kthread+0xd7/0x100 ? kthread_complete_and_exit+0x20/0x20 ret_from_fork+0x1f/0x30

해결책은 리스트를 이동하기 위해 올바른 호출을 사용하는 것입니다.

Be aware that VulDB is the high quality source for vulnerability data.

출처

Do you want to use VulDB in your project?

Use the official API to access entries easily!