🔍 CVE-2026-91997

5.3
CVSS Score
MEDIUM
2026-09-15
2026-09-24 20:43
✅ 완료

🇰🇷 한글 설명

evolution-api 2.3.7 이하 버전의 metricsIPWhitelist 미들웨어에서 배열 비교 오류가 발생하여 항상 false를 반환합니다. 이로 인해 인증되지 않은 사용자가 /metrics 엔드포인트에 접근할 수 있으며, 서버 버전, 데이터베이스 클라이언트 이름, 서버 URL 및 WhatsApp 인스턴스 상세 정보와 같은 민감한 정보가 노출될 수 있습니다.

💡 쉬운 설명

보안 검사 과정에서 실수로 문을 항상 열어두는 오류가 발견되었습니다. 이로 인해 허가받지 않은 사람이 서버의 중요한 내부 정보를 몰래 훔쳐볼 수 있습니다.

🇺🇸 원문 (English)

evolution-api through 2.3.7 contains an incorrect array comparison in the metricsIPWhitelist middleware that always evaluates to false, allowing unauthenticated access to the /metrics endpoint. Attackers can bypass IP whitelist restrictions to access sensitive metrics disclosing server version, database client name, configured server URL, and WhatsApp instance details.

📍 영향받는 시스템

evolution-api 2.3.7 이하 모든 버전

⚔️ 공격 벡터

인증 없이 /metrics 엔드포인트에 직접 HTTP 요청을 보내 정보 탈취

🛡️ 대응 방법

evolution-api를 최신 보안 패치가 적용된 버전으로 업데이트

🔧 검증 코드

응답 코드가 200 OK라면 인증 없이 접근이 가능한 취약한 상태이며, 401 또는 403이면 안전합니다.

Shell / Script
curl -s -I http://<target-ip>:<port>/metrics | grep "HTTP/"

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N

💻 영향받는 소프트웨어

Spring Data REST