🇰🇷 한글 설명
Icinga 2 모니터링 시스템에서 JSON 파싱 시 중첩 깊이 제한이 없어 콜 스택이 고갈되는 취약점이 발견되었습니다. 인증되지 않은 원격 공격자가 TCP 5665 포트를 통해 서비스를 중단시키는 서비스 거부(DoS) 공격을 수행할 수 있습니다.
💡 쉬운 설명
데이터를 읽어들이는 과정에서 너무 복잡하게 꼬인 데이터를 보내 시스템을 마비시키는 문제입니다. 해커가 이 방법을 사용하면 모니터링 시스템이 멈춰버릴 수 있습니다.
🇺🇸 원문 (English)
Icinga 2 is an open source monitoring system. Prior to 2.14.9, 2.15.4, and 2.16.2, parsing deeply nested JSON can exhaust the call stack because nesting depth is not bounded. The affected JSON parsing paths are reachable by unauthenticated network clients through the Icinga 2 service on TCP port 5665, allowing a remote attacker to crash the process, while possible code execution has not been demonstrated. This issue is fixed in versions 2.14.9, 2.15.4, and 2.16.2.
📍 영향받는 시스템
Icinga 2 버전 2.14.9, 2.15.4, 2.16.2 미만 버전
⚔️ 공격 벡터
TCP 5665 포트를 통해 인증 없이 악의적으로 구성된 중첩 JSON 데이터 전송
🛡️ 대응 방법
Icinga 2를 최신 보안 패치가 적용된 버전(2.14.9, 2.15.4, 2.16.2 이상)으로 업데이트
🔧 검증 코드
출력된 버전 번호가 취약점이 해결된 버전(2.14.9, 2.15.4, 2.16.2 이상)인지 확인
icinga2 --version 2>/dev/null || dpkg -l | grep icinga2