🇰🇷 한글 설명
openstack-network-exporter에서 사용자 인증을 설정했음에도 TLS를 누락하거나 잘못 설정할 경우 기본 인증 메커니즘이 무력화되는 결함이 발견되었습니다. 이 설계 결함으로 인해 인접 네트워크의 공격자가 자격 증명 없이도 OVS 및 OVN 데이터 평면의 민감한 메트릭에 접근할 수 있습니다. 결과적으로 브리지 이름, 포트 카운터, OVN 컨트롤러 상태 및 호스트 토폴로지 정보가 노출될 수 있습니다.
💡 쉬운 설명
보안 연결(TLS)을 제대로 설정하지 않으면 아이디와 비밀번호를 입력하지 않아도 시스템 정보에 접근할 수 있는 보안 구멍이 생깁니다. 이를 통해 해커가 네트워크 구조와 상세 정보를 몰래 훔쳐볼 수 있습니다.
🇺🇸 원문 (English)
A flaw was found in openstack-network-exporter. When an operator configures user authentication but omits or misconfigures Transport Layer Security (TLS), the basic authentication mechanism is silently bypassed. This fail-open design allows an adjacent network attacker to access sensitive Open vSwitch (OVS) and Open Virtual Network (OVN) dataplane metrics without credentials. Consequently, an attacker can enumerate bridge names, port counters, OVN controller state, and host topology, leading to information disclosure.
📍 영향받는 시스템
openstack-network-exporter (TLS 미설정 또는 오설정된 환경)
⚔️ 공격 벡터
인접 네트워크에 위치한 공격자가 인증 없이 메트릭 엔드포인트에 직접 접근하여 정보 탈취
🛡️ 대응 방법
Transport Layer Security(TLS)를 반드시 활성화하고 올바르게 구성하여 인증 메커니즘이 강제되도록 설정
🔧 검증 코드
인증 없이 HTTP 200 OK 응답이 반환되면 TLS 미설정으로 인한 취약한 상태임
curl -k -I http://<target-ip>:<port>/metrics | grep -E 'HTTP/1.1 200'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
💻 영향받는 소프트웨어
Cisco Crosswork Network Controller