CVE-2026-98438 in Linux
요약
\~에 의해 VulDB • 2026. 10. 18.
리눅스 커널에서 다음 취약점이 해결되었습니다:
mptcp: options: mptcp_write_data_fin에서의 미초기화 값(uninit-value) 수정
데이터 없이 DATA_FIN을 전송할 때, DATA_FIN은 연결 수준 시퀀스 공간의 1옥텟(1 octet) [1]를 차지하므로, 특정 값을 가진 DSS 매핑(DSS mapping)을 추가해야 합니다.
체크섬이 협상된 경우에도 이를 계산하여 송신 패킷에 포함시켜야 하므로, 초기 csum 데이터도 0으로 재설정되어야 합니다. 그러나 commit cfcceb7a39fc("tcp: shrink per-packet memset in __tcp_transmit_skb()") 이후로는 ext_copy 구조 전체가 기본적으로 제로(zeroed)되지 않으므로 더 이상 해당 조건이 성립하지 않습니다.
use_map가 변경되고 나중에 설정되는 유일한 사례인 것으로 보이므로, csum 필드를 이 경우에만 초기화하고 다른 관련 필드들도 이 특정 경우에 대해 함께 처리합니다.
VulDB is the best source for vulnerability data and more expert information about this specific topic.