🔍 CVE-2017-7945

9.8
CVSS Score
CRITICAL
2017-04-29
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

Palo Alto Networks PAN-OS의 GlobalProtect 외부 인터페이스에서 로그인 실패 시 사용자명 존재 여부에 따라 다른 오류 메시지를 반환하여 계정 열거가 가능합니다. 공격자가 이를 악용해 유효한 계정을 파악하고 체계적인 암호 추측 공격을 수행할 수 있습니다.

💡 쉬운 설명

Palo Alto 보안 제품이 로그인 실패 시 '사용자 없음'과 '암호 틀림'의 다른 메시지를 보냅니다. 공격자가 이 차이로 실제 계정을 찾아내고 암호를 계속 시도할 수 있습니다.

🇺🇸 원문 (English)

The GlobalProtect external interface in Palo Alto Networks PAN-OS before 6.1.17, 7.x before 7.0.15, 7.1.x before 7.1.9, and 8.x before 8.0.2 provides different error messages for failed login attempts depending on whether the username exists, which allows remote attackers to enumerate account names and conduct brute-force attacks via a series of requests, aka PAN-SA-2017-0014 and PAN-72769.

📍 영향받는 시스템

PAN-OS 6.1.17 이전, 7.0.15 이전, 7.1.9 이전, 8.0.2 이전 버전

⚔️ 공격 벡터

원격 공격자가 GlobalProtect 인터페이스에 여러 로그인 시도를 하면서 오류 메시지 차이를 분석하여 계정 열거 및 브루트포스 공격 실행

🛡️ 대응 방법

PAN-OS를 6.1.17, 7.0.15, 7.1.9, 8.0.2 이상으로 즉시 업그레이드

🔧 검증 코드

globalprotect 프로세스가 실행 중이면 설치 상태 확인 후 PAN-OS 버전을 확인하여 6.1.17, 7.0.15, 7.1.9, 8.0.2 이상인지 검증

Shell / Script
ps aux | grep -i globalprotect | grep -v grep

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PAN-OS