🇰🇷 한글 설명
OpenSearch Data Prepper 2.12.2 미만 버전에서 OpenSearch sink 및 source 플러그인이 인증서 경로가 지정되지 않을 경우 모든 SSL 인증서를 기본적으로 신뢰하는 취약점이 발견되었습니다. 이로 인해 SSL 인증서 검증이 우회되어 중간자 공격(MITM)을 통해 전송 중인 데이터가 가로채지거나 변조될 위험이 있습니다.
💡 쉬운 설명
데이터를 주고받을 때 상대방이 진짜인지 확인하는 보안 절차를 건너뛰는 문제가 있습니다. 이로 인해 해커가 중간에서 데이터를 몰래 훔쳐보거나 내용을 바꿀 수 있습니다.
🇺🇸 원문 (English)
OpenSearch Data Prepper as an open source data collector for observability data. In versions prior to 2.12.2, the OpenSearch sink and source plugins in Data Prepper trust all SSL certificates by default when no certificate path is provided. Prior to this fix, the OpenSearch sink and source plugins would automatically use a trust all SSL strategy when connecting to OpenSearch clusters if no certificate path was explicitly configured. This behavior bypasses SSL certificate validation, potentially allowing attackers to intercept and modify data in transit through man-in-the-middle attacks. The vulnerability affects connections to OpenSearch when the cert parameter is not explicitly provided. This issue has been patched in version 2.12.2. As a workaround, users can add the cert parameter to their OpenSearch sink or source configuration with the path to the cluster's CA certificate.
📍 영향받는 시스템
OpenSearch Data Prepper versions prior to 2.12.2
⚔️ 공격 벡터
인증서 경로가 설정되지 않은 상태에서 중간자 공격(Man-in-the-Middle)을 통한 데이터 탈취 및 변조
🛡️ 대응 방법
Data Prepper를 2.12.2 버전 이상으로 업데이트하거나, 설정 파일의 cert 파라미터에 CA 인증서 경로를 명시적으로 추가하십시오.
🔧 검증 코드
출력된 버전이 2.12.2 미만인 경우 해당 취약점에 노출된 상태입니다.
dpkg -l | grep data-prepper 2>/dev/null || rpm -qa | grep data-prepper 2>/dev/null || opensearch-data-prepper --version 2>/dev/null