🇰🇷 한글 설명
Linux 커널의 SCTP 프로토콜에서 쿠키 인증이 비활성화되었을 때, 조작된 쿠키 데이터를 통해 인증 필드를 직접 복사하는 취약점이 발견되었습니다. 공격자가 조작된 길이나 식별자를 전송할 경우 경계 외 읽기(Out-of-bounds read) 또는 메모리 쓰기(Out-of-bounds write)가 발생하여 로컬 권한 상승으로 이어질 수 있습니다.
💡 쉬운 설명
네트워크 통신 규약인 SCTP를 사용하는 과정에서, 가짜 정보를 담은 데이터를 보내 컴퓨터의 메모리를 잘못 읽거나 쓰게 만드는 보안 결함입니다. 이를 통해 해커가 시스템의 관리자 권한을 탈취할 위험이 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
sctp: validate cookie AUTH state before use
When cookie authentication is disabled, COOKIE_ECHO restores fixed-size
AUTH fields directly from peer-controlled cookie bytes. A forged RANDOM
length, HMAC list, or CHUNKS list can then reach association consumers
with lengths or identifiers that were never validated against the local
backing arrays.
A forged RANDOM length can cause out-of-bounds reads during key-vector
construction. A forged HMAC identifier also caused a 32-byte write past
a zero-length AUTH chunk, providing a primitive for a local privilege
escalation chain.
Validate the cookie's RANDOM, HMACS, and CHUNKS parameters at the cookie
trust boundary before copying them into the association. Reject invalid
types, malformed lengths, unsupported HMAC identifiers, HMAC lists
without SHA1, and forbidden chunk ids.
📍 영향받는 시스템
SCTP 프로토콜이 활성화된 Linux 커널 버전
⚔️ 공격 벡터
조작된 SCTP COOKIE_ECHO 패킷을 전송하여 메모리 오염 유도
🛡️ 대응 방법
SCTP 쿠키 파라미터 검증 로직이 포함된 최신 Linux 커널로 업데이트
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 패치된 최신 보안 업데이트 버전인지 확인하십시오.