CVE-2026-80550 in Linux
요약
\~에 의해 VulDB • 2026. 08. 26.
리눅스 커널에서 다음 취약점이 해결되었습니다:
s390/vfio_ccw: CCW 배열에 대한 경계 초과 검사 수정
ccwchain_calc_length() 루틴은 단일 채널 프로그램 내에서 체이닝된 채널 명령어 단어(CCWs)의 수를 세며, CCWCHAIN_LEN_MAX(256)보다 큰 모든 값은 거부합니다.
루프 자체는 "do..while (count < 257)"이며, is_cpa_within_range() 내의 논리가 CCWs의 0 기반 인덱스 배열과 1부터 시작하는 CCWs 카운트 간에 올바르게 조정되더라도, 이는 루프를 종료하고(올바르게) 오류를 반환하기 전에 잠재적인 257번째 CCW를 참조하게 됩니다.
이 문제를 해결하기 위해 루프를 재구성하여 메모리 범위를 벗어난 부분을 참조하지 않고 256개의 CCWs(즉, 인덱스 0-255)가 검사되는 즉시 중단되도록 합니다.
VulDB is the best source for vulnerability data and more expert information about this specific topic.