🇰🇷 한글 설명
Linux 커널의 MPTCP 구성 요소에서 DSS(Data Sequence Signal) 필드의 크기가 예상과 다를 경우 해당 필드를 초기화하지 않는 취약점이 발견되었습니다. 공격자가 조작된 DSS를 전송하면 데이터 불일치나 초기화되지 않은 메모리 영역에 대한 접근이 발생할 수 있습니다.
💡 쉬운 설명
네트워크 연결을 관리하는 리눅스 시스템의 특정 기능에서 데이터 크기를 잘못 계산하는 오류가 있습니다. 해커가 가짜 데이터를 보내면 시스템이 엉뚱한 메모리 값을 읽어 보안 문제가 생길 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
mptcp: options: reset DSS fields in case of unexpected size
A remote peer could send a malformed DSS with a wrong size, followed by
another DSS or MPC + Data. In this case, the first suboption will be
ignored, but leaving some fields written, which could lead to
inconsistency or access uninitialized data.
Explicitly reset the fields that could have been modified in case of
unexpected size.
📍 영향받는 시스템
MPTCP 기능이 활성화된 Linux Kernel 버전
⚔️ 공격 벡터
원격의 공격자가 조작된 크기의 DSS(Data Sequence Signal) 패킷을 전송하여 발생
🛡️ 대응 방법
MPTCP 관련 DSS 필드 크기 검증 로직이 포함된 최신 Linux 커널로 업데이트
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 패치된 최신 보안 업데이트 버전인지 확인