🇰🇷 한글 설명
Fortinet FortiWeb의 인증 과정에서 비밀번호 대신 비밀번호 해시를 사용하여 인증이 수행되는 취약점(CWE-836)이 발견되었습니다. 이를 통해 인증되지 않은 공격자가 조작된 HTTP/HTTPS 요청을 통해 해시 값을 비밀번호처럼 사용하여 시스템에 인증을 통과할 수 있습니다.
💡 쉬운 설명
로그인할 때 실제 비밀번호 대신 암호화된 형태인 '해시 값'을 입력해도 로그인이 되어버리는 보안 결함입니다. 해커가 이 암호화된 값을 알아낸다면 비밀번호를 몰라도 계정에 접속할 수 있습니다.
🇺🇸 원문 (English)
A use of password hash instead of password for authentication vulnerability [CWE-836] vulnerability in Fortinet FortiWeb 8.0.0 through 8.0.1, FortiWeb 7.6.0 through 7.6.5, FortiWeb 7.4.0 through 7.4.10, FortiWeb 7.2.0 through 7.2.11, FortiWeb 7.0.0 through 7.0.11 may allow an unauthenticated attacker to use the hash in place of the password to authenticate via crafted HTTP/HTTPS requests
📍 영향받는 시스템
FortiWeb 8.0.0-8.0.1, 7.6.0-7.6.5, 7.4.0-7.4.10, 7.2.0-7.2.11, 7.0.0-7.0.11
⚔️ 공격 벡터
조작된 HTTP/HTTPS 요청을 통해 비밀번호 자리에 해시 값을 삽입하여 인증 우회
🛡️ 대응 방법
Fortinet에서 제공하는 최신 보안 패치가 적용된 버전으로 즉시 업데이트하십시오.
🔧 검증 코드
현재 실행 중인 FortiWeb의 버전을 확인하여 취약한 버전 범위에 포함되는지 대조하십시오.
fortiweb --version 2>/dev/null || wget -qO- http://<target_ip>/index.php | grep 'FortiWeb'