🇰🇷 한글 설명
Fortinet FortiManager, FortiOS, FortiProxy 제품군에서 발생하는 경로 탐색(Path Traversal) 취약점입니다. 인증된 공격자는 임의의 파일을 작성할 수 있으며, 인증되지 않은 공격자는 임의의 폴더를 삭제할 수 있습니다.
💡 쉬운 설명
해커가 시스템의 허점을 이용해 허가되지 않은 폴더를 지우거나 몰래 파일을 심을 수 있는 보안 결함입니다. 이로 인해 중요한 데이터가 삭제되거나 시스템이 조작될 위험이 있습니다.
🇺🇸 원문 (English)
A improper limitation of a pathname to a restricted directory ('path traversal') vulnerability in Fortinet FortiManager 7.6.0 through 7.6.1, FortiManager 7.4.1 through 7.4.3, FortiManager Cloud 7.4.1 through 7.4.3, FortiOS 7.6.0, FortiOS 7.4.0 through 7.4.4, FortiOS 7.2.0 through 7.2.9, FortiOS 7.0.0 through 7.0.15, FortiOS 6.4.0 through 6.4.15, FortiProxy 7.4.0 through 7.4.5, FortiProxy 7.2.0 through 7.2.11, FortiProxy 7.0.0 through 7.0.18, FortiProxy 2.0 all versions, FortiProxy 01.02 all versions, FortiProxy 1.2 all versions, FortiProxy 01.01 all versions, FortiProxy 1.1 all versions, FortiProxy 01.00 all versions may allow a remote authenticated attacker with access to the security fabric interface and port to write arbitrary files or a remote unauthenticated attacker to delete an arbitrary folder
📍 영향받는 시스템
FortiManager (7.6.0-7.6.1, 7.4.1-7.4.3), FortiOS (7.6.0, 7.4.0-7.4.4, 7.2.0-7.2.9, 7.0.0-7.0.15, 6.4.0-6.4.15), FortiProxy (7.4.0-7.4.5, 7.2.0-7.2.11, 7.0.0-7.0.18 및 이전 버전들)
⚔️ 공격 벡터
보안 패브릭 인터페이스 및 포트에 접근 가능한 원격 인증 공격자 또는 인증되지 않은 원격 공격자
🛡️ 대응 방법
Fortinet에서 제공하는 최신 보안 패치를 적용하여 취약점이 해결된 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 취약점이 포함된 범위 내에 있는지 확인하여 패치 필요 여부를 판단합니다.
fortios_version=$(fortiapi --get system status | grep 'Version' | awk '{print $2}'); echo $fortios_version