🇰🇷 한글 설명
리눅스 커널의 IPVS 구성 요소에서 IPv6 전송 오프셋을 잘못 계산하는 취약점이 발견되었습니다. 이로 인해 TCP 및 ICMPv6 패킷 처리 시 네트워크 헤더 위치를 오인하여 데이터 무결성이나 통신 오류가 발생할 수 있습니다.
💡 쉬운 설명
인터넷 연결을 도와주는 리눅스 시스템의 핵심 기능에서 IPv6라는 최신 주소 체계를 처리할 때 계산 실수가 발생하는 문제입니다. 이 오류로 인해 네트워크 통신이 끊기거나 데이터가 잘못 전달될 위험이 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
ipvs: fix more places with wrong ipv6 transport offsets
Sashiko reports for more incorrect IPv6 transport offsets.
The app code for TCP was assuming IPv4 network header
even after the ipvsh argument was provided. This can
cause problems with apps over IPv6. As for the only
official app in the kernel tree (FTP) this problem is
harmless because we use Netfilter to mangle the FTP
ports and we do not adjust the TCP seq numbers.
Also, provide correct offset of the ICMPV6 header in
ip_vs_out_icmp_v6() for correct checksum checks when
the IPv6 packet has extension headers.
📍 영향받는 시스템
IPv6를 사용하는 IPVS(IP Virtual Server) 기능이 포함된 리눅스 커널 버전
⚔️ 공격 벡터
조작된 IPv6 패킷을 전송하여 네트워크 스택의 오프셋 계산 오류를 유도하는 방식
🛡️ 대응 방법
IPVS의 IPv6 오프셋 수정 사항이 반영된 최신 리눅스 커널로 업데이트
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 패치된 최신 보안 업데이트 버전인지 확인