CVE-2026-99216 in Linux정보

요약

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

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

드라이버: hv - 에러/종료 경로에서 VMBus 연결 상태를 재설정하지 않음

현재 코드에서는 두 곳에서 vmbus_disconnect()를 호출하기 전에 vmbus_connection.conn_state를 DISCONNECTED로 강제 설정합니다. 그러나 vmbus_disconnect()는 vmbus_initiate_unload()을 호출하며, 이 함수는 conn_state가 CONNECTED인 경우에만 VMBs 연결을 언로드(unload)합니다. 결과적으로 연결이 유지된 상태로 남아 Hyper-V 호스트가 메시지를 계속 보내거나 VMBus 인터럽트를 게시(post)할 수 있습니다.

이 문제는 커밋 74347a99e73ae("x86/Hyper-V: hv panic callback에서 vmbus 채널 언로드")에서 도입되었습니다. 해당 커밋에서 vmbus_initiate_unload()은 언로드 수행 전에 현재 연결 상태를 확인하기 시작했습니다. 이 커밋은 conn_state를 DISCONNECTED로 강제 설정하는 일부 사례들을 제거했지만, 당시의 oversight(과실)으로 인해 두 곳은 그대로 남아 있었습니다.

VMBs 종료 시 또는 처음부터 연결을 수립하는 동안 실패가 발생한 경우 conn_state를 DISCONNECTED로 강제하지 않음으로써 이 문제를 해결합니다. 이제 vmbus_initiate_unload()은 언로드할 연결이 있는지 여부를 결정하기 위해 해당 시점의 conn_state 값을 읽습니다.

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

책임이 있는

Linux

예약하다

2026. 09. 25.

모더레이션

수락

항목

VDB-427918

EPSS

0.00000

출처

Do you know our Splunk app?

Download it now for free!