🇰🇷 한글 설명
리눅스 커널의 IPVS 구성 요소에서 연결 템플릿 동기화 레코드의 유효하지 않은 상태를 적절히 거부하지 못하는 취약점이 발견되었습니다. 이로 인해 잘못된 상태 값이 연결에 저장될 수 있으며, TCP 및 SCTP 프로토콜이 이를 전이 테이블의 인덱스로 사용할 때 문제가 발생할 수 있습니다.
💡 쉬운 설명
네트워크 연결 정보를 관리하는 시스템에서 잘못된 상태 값이 입력되어도 이를 걸러내지 못하는 오류입니다. 이 오류를 이용하면 네트워크 통신 과정에서 시스템이 예상치 못한 동작을 하거나 오류를 일으킬 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
ipvs: reject invalid states in connection template sync records
IPVS sync receivers validate protocol states before creating or updating a
connection. For connection templates, however, they only log states outside
the template state range and still store the value in the connection.
A template can be returned by ordinary connection lookup. TCP and SCTP then
use the invalid state as an index into their transition tables.
Reject invalid template states in both sync protocol versions before
looking up or modifying a connection. The version 1 path handles both
IPv4 and IPv6 records.
📍 영향받는 시스템
IPVS(IP Virtual Server)를 사용하는 리눅스 커널 버전
⚔️ 공격 벡터
조작된 IPVS 동기화 레코드를 전송하여 유효하지 않은 상태 값을 주입하는 방식
🛡️ 대응 방법
IPVS 동기화 프로토콜에서 연결을 조회하거나 수정하기 전에 유효하지 않은 템플릿 상태를 거부하도록 커널을 업데이트하십시오.
🔧 검증 코드
현재 실행 중인 커널 버전을 확인하여 해당 취약점이 패치된 최신 버전인지 확인하십시오.