🇰🇷 한글 설명
Wazuh 4.14.0부터 4.14.6 버전에서 낮은 권한을 가진 API 사용자가 설정 엔드포인트를 통해 클러스터 키를 평문으로 읽을 수 있는 취약점이 발견되었습니다. 특정 엔드포인트가 민감한 정보를 마스킹하지 않아 발생하는 문제로, 노드 간 통신에 사용되는 인증 키가 노출될 수 있습니다. 이 키가 유출되면 클러스터 노드 간 원격 코드 실행(RCE) 공격의 전제 조건이 될 수 있습니다.
💡 쉬운 설명
보안 프로그램인 Wazuh의 특정 설정 페이지에서 비밀번호와 같은 중요한 암호 키가 숨겨지지 않고 그대로 노출되는 문제입니다. 권한이 낮은 사용자가 이 키를 알아내면 시스템 전체를 조작할 수 있는 위험한 공격의 발판이 될 수 있습니다.
🇺🇸 원문 (English)
Wazuh is an open-source security platform providing unified XDR and SIEM protection for endpoints and cloud workloads. In versions 4.14.0 through 4.14.6, a low-privilege API user can read the cleartext cluster key from a configuration endpoint that fails to redact it. The REST API provides a masking control, mask_sensitive_config, that redacts sensitive fields such as authd.pass and cluster.key from configuration responses for users who lack update-config permission, and every config-read endpoint carries this decorator except GET /cluster/local/config. That endpoint, backed by read_config_wrapper, is gated only by cluster:read and returns the local node's cluster configuration including the cleartext key, whereas its siblings return the same value masked. As a result, any account with the default readonly or cluster_readonly role, which is explicitly denied update-config precisely so it cannot view secrets, receives the real cluster key. Because the cluster key authenticates and encrypts traffic between cluster nodes, disclosing it to an unprivileged account provides the authentication precondition for the cluster-peer remote code execution chains established by prior advisories. This issue is fixed in version 4.14.
📍 영향받는 시스템
Wazuh versions 4.14.0 through 4.14.6
⚔️ 공격 벡터
낮은 권한을 가진 API 사용자가 마스킹 처리가 누락된 GET /cluster/local/config 엔드포인트에 접근하여 클러스터 키 탈취
🛡️ 대응 방법
Wazuh를 최신 보안 패치가 적용된 버전(4.14 이상)으로 업데이트
🔧 검증 코드
출력된 버전이 4.14.0 미만(4.14.0~4.14.6 사이)인지 확인하여 취약 여부를 판단합니다.
wazuh-manager --version 2>/dev/null || dpkg -l | grep wazuh
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
💻 영향받는 소프트웨어
VMware Telco Cloud Platform