🇰🇷 한글 설명
Linux 커널 2.6.38 이전 버전의 DCCP 구현체에서 dccp_rcv_state_process 함수가 CLOSED 상태의 엔드포인트에 대한 패킷을 적절히 처리하지 못하는 취약점입니다. 공격자가 DCCP-Close 패킷을 보낸 후 DCCP-Reset 패킷을 전송하면 NULL 포인터 역참조 및 OOPS를 유발하여 원격에서 서비스 거부(DoS) 공격을 수행할 수 있습니다.
💡 쉬운 설명
리눅스 운영체제의 특정 통신 규약(DCCP)에서 잘못된 순서로 데이터 패킷을 보내면 시스템이 오류를 일으키게 만드는 취약점입니다. 이 공격을 받으면 서버가 갑자기 멈추거나 재부팅되어 서비스를 이용할 수 없게 됩니다.
🇺🇸 원문 (English)
The dccp_rcv_state_process function in net/dccp/input.c in the Datagram Congestion Control Protocol (DCCP) implementation in the Linux kernel before 2.6.38 does not properly handle packets for a CLOSED endpoint, which allows remote attackers to cause a denial of service (NULL pointer dereference and OOPS) by sending a DCCP-Close packet followed by a DCCP-Reset packet.
📍 영향받는 시스템
Linux kernel versions prior to 2.6.38
⚔️ 공격 벡터
원격에서 조작된 DCCP-Close 및 DCCP-Reset 패킷을 순차적으로 전송
🛡️ 대응 방법
Linux 커널을 2.6.38 이상 버전으로 업데이트하거나 DCCP 프로토콜 사용을 제한
🔧 검증 코드
출력된 커널 버전이 2.6.38 미만인지 확인