CVE-2026-80555 in Linux정보

요약

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

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

s390/vfio_ccw: cp_init() 실패 시 모든 메모리를 해제함

cp_free() 루틴은 I/O가 성공적으로 완료되거나 cp_prefetch()가 실패한 경우, 고정된(pinned) 메모리나 할당된 메모리를 해제(unpin/free)하기 위해 호출됩니다. 그러나 cp_init()이 실패하고 cp->initialized 플래그가 활성화되지 않은 경우, 동일한 루틴을 사용하여 모든 메모리를 해제할 수 없습니다.

이를 해결하려는 시도가 ccwchain_handle_ccw()에 존재하며, 여기서는 현재 처리 중인 CCW 세그먼트에 대해 ccwchannel_free()를 한 번 호출합니다. 그러나 이는 채널 프로그램의 일부로 할당되었지만 '채널 내 전송(Transfer in Channel)' 결과 생성된 다른 세그먼트들은 누설(leak)되게 됩니다.

재귀적인 ccwchain_handle_ccw()/ccwchain_loop_tic() 로직 외부에서 정리 작업을 수행함으로써 이 문제를 해결합니다.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

출처

Might our Artificial Intelligence support you?

Check our Alexa App!