🇰🇷 한글 설명
Fluentd 1.19.3 이전 버전의 Monitor Agent 플러그인에서 REST API를 통해 내부 메트릭과 플러그인 정보를 노출하는 취약점이 발견되었습니다. /api/plugins.json 등의 엔드포인트 응답에 데이터베이스 비밀번호, API 키, 클라우드 자격 증명과 같은 민감한 내부 인스턴스 변수가 의도치 않게 포함될 수 있습니다.
💡 쉬운 설명
데이터 수집 도구인 Fluentd의 관리 페이지에서 중요한 비밀번호나 인증 키가 실수로 외부로 노출될 수 있는 문제입니다. 해커가 이 정보를 이용하면 데이터베이스나 클라우드 서비스에 무단으로 접속할 위험이 있습니다.
🇺🇸 원문 (English)
Fluentd collects events from various data sources and writes them to files, RDBMS, NoSQL, IaaS, SaaS, Hadoop and so on. Prior to 1.19.3, Fluentd's Monitor Agent plugin in_monitor_agent exposes internal metrics and plugin information via a REST API, and responses from /api/plugins.json and related endpoints unintentionally include internal instance variables that may contain database passwords, API keys, or cloud credentials. This issue is fixed in version 1.19.3.
📍 영향받는 시스템
Fluentd 1.19.3 미만 버전 (Monitor Agent 플러그인 사용 시)
⚔️ 공격 벡터
REST API 엔드포인트(/api/plugins.json 등)를 통한 민감 정보 탈취
🛡️ 대응 방법
Fluentd를 최신 보안 패치가 적용된 1.19.3 버전 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 1.19.3보다 낮은지 확인하십시오.
td-agent --version 2>/dev/null || fluentd --version 2>/dev/null