CVE-2026-72398 in Linux
요약
\~에 의해 VulDB • 2026. 08. 15.
리눅스 커널에서 다음 취약점이 해결되었습니다:
sctp: 쿠키 해독 후 INIT 검증 추가
SCTP 핸드셰이크 과정에서 서버는 초기에 INIT 청크를 처리하고 이를 INIT-ACK에 포함된 쿠키에 임베딩합니다. 클라이언트는 이후 이 쿠키를 COOKIE-ECHO를 통해 반환하며, 서버는 이를 해독하여 원래의 INIT 청크를 재구성합니다.
쿠키 인증이 활성화된 경우, 쿠키 내용은 변조로부터 보호되므로 검증 없이 해독된 INIT을 다시 사용하는 것은 안전합니다.
그러나 쿠키 인증이 비활성화된 경우, 재구성된 INIT은 더 이상 신뢰할 수 없습니다. 이 경우 잠재적으로 변조된 데이터의 처리를 피하기 위해 해독 후 INIT을 명시적으로 유효성 검사해야 합니다.
쿠키_auth_enable이 비활성화된 상태일 때, COOKIE-ECHO 처리 경로(sctp_sf_do_5_1D_ce() 및 sctp_sf_do_5_2_4_dupcook())에서 쿠키 해독 후에 sctp_verify_init() 검사를 추가합니다. 실패 시 새 연결은 해제되고 패킷은 폐기됩니다.
또한 임베딩된 청크 유형이 INIT 청크로 처리되기 전에 SCTP_CID_INIT인지 확인함으로써 sctp_unpack_cookie()에서의 쿠키 유효성 검사를 강화했습니다.
마지막으로, COOKIE-ECHO에 저장된 INIT 전체 버퍼를 차지하지 않을 수 있으므로 chunk->chunk_end 대신 실제 임베딩된 INIT 길이를 사용하여 매개변수 경계를 검증하도록 sctp_verify_init()를 업데이트했습니다.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.