🇰🇷 한글 설명
Splunk Enterprise 9.0 미만 버전 및 Splunk Cloud Platform 8.2.2203 미만 버전에서 Splunk 간 통신 시 TLS 인증서를 기본적으로 검증하지 않는 취약점이 발견되었습니다. 관리자 권한을 가진 공격자가 유효한 인증서 없이 피어를 추가할 수 있어 보안 위협이 될 수 있습니다.
💡 쉬운 설명
Splunk 시스템끼리 서로 대화할 때 상대방이 진짜인지 확인하는 과정이 빠져 있는 상태입니다. 이로 인해 가짜 시스템이 네트워크에 몰래 끼어들어 데이터를 가로채거나 조작할 위험이 있습니다.
🇺🇸 원문 (English)
Splunk Enterprise peers in Splunk Enterprise versions before 9.0 and Splunk Cloud Platform versions before 8.2.2203 did not validate the TLS certificates during Splunk-to-Splunk communications by default. Splunk peer communications configured properly with valid certificates were not vulnerable. However, an attacker with administrator credentials could add a peer without a valid certificate and connections from misconfigured nodes without valid certificates did not fail by default. For Splunk Enterprise, update to Splunk Enterprise version 9.0 and Configure TLS host name validation for Splunk-to-Splunk communications (https://docs.splunk.com/Documentation/Splunk/9.0.0/Security/EnableTLSCertHostnameValidation) to enable the remediation.
📍 영향받는 시스템
Splunk Enterprise < 9.0, Splunk Cloud Platform < 8.2.2203
⚔️ 공격 벡터
관리자 권한을 탈취한 공격자가 유효하지 않은 인증서를 가진 피어를 네트워크에 추가하여 통신을 가로채거나 조작함
🛡️ 대응 방법
Splunk Enterprise를 9.0 이상으로 업데이트하고, Splunk-to-Splunk 통신에 대해 TLS 호스트 이름 검증을 활성화함
🔧 검증 코드
출력된 버전 번호가 Splunk Enterprise 9.0 미만 또는 Splunk Cloud Platform 8.2.2203 미만인지 확인
splunk version | grep -E 'Splunk Enterprise/Cloud' | awk '{print $NF}'