CVE-2025-66205 Environment Tech Spec
대상 소프트웨어(Target Application Specification)
- 제품명/버전
- Frappe Framework 15.x - 15.85.x / 14.x - 14.99.1
- 배포 방식
- Docker를 통해 배포
시스템 환경(System Environment)
-
OS 종류 및 버전
- Docker 기반 설치, OS 제한 없음
- 권장 OS - Ubuntu 20.04 / 22.04 LTS , Debian 11
-
Web Server / App Server
- Gunicorn (WSGI Server) 21.2.0+
- Nginx (Reverse Proxy) 1.24.x / 1.25.x
-
Database 종류 및 버전
- MariaDB 10.6.x / 10.11.x / 11.0.x (권장)
의존하는 구성요소(Dependencies)
(1-day 취약점 분석에서 필요, 딱히 안나오면 Skip)
-
Composer / pip / npm 등 의존성 리스트
- python 3.10 +
- Node.js 18 + / Yarn
- Redis (Cache + Queue)
- MariaDB / MySQL
- wkhtmltopdf
- 필수 python 패키지 (Werkzeug, Jinja2, redis, pymysql 등)
- 필수 Node 패키지 (webpack, Vue, Sass)
-
ORM 및 DB 연결 방식
- Frappe ORM 사용 (DocType 기반 모델)
- Raw SQL Query도 제공
네트워크 환경(Network Topology)
-
로컬 단일 서버
-
서버 IP / 포트 구조
- nginx / 80 / 80
- nginx / 443 / 443 / SSL
- Gunicorn / 8000 / 8000
- MariaDB / 3306 / 3306
- Redis / 6379 / 6379
-
Reverse Proxy 여부
- Reverse Proxy 존재함 (Nginx)
- Backend는 Nginx를 통해서만 접근 가능
-
NAT · Bridge 등 가상화 네트워크 모드 (테스트 VM일 경우)
- Docker Bridge 네트워크
PoC 실행 환경(PoC Execution Environment)
- 공격자 클라이언트
- Kali Linux 2024.3
- Parrot Security OS 6.0
- BlackArch Linux 2024.06.01
- Python 버전
- Python 3.11. 9 (Kali 기본)
- 네트워크 도구
- curl 8.5.0 +
- wget 1.21.4 +
- nmap 7.94 +
- netcat 1.226 -웹 취약점 스캐너
- Burp Suite pro 2024.9.5+
- owasp zap 2.14.0+
- SQL Injection 도구
- sqlmap 1.8+
- sqliv 1.7+
- noSQLMap 0.7+
- Fuzzing 도구
- ffuf 2.1.0+
- gobuster 3.6.0+
- wfuzz 3.1.0+
- 자동화 도구
- nuclei 3.2.0+
- nikto 2.5.0+
- 브라우저 버전
- Google Chrome 130.0.6723.58+
- Mozilla Firefox 131.0+
- 필수 확장
- Wappalyzer 6.10.67
- FoxyProxy 8.8
- Cookie-Editor 1.11.0
- HackTools 0.4.0
이 외 필요한 조건
작성한 의존성 구성요소 외에도 다른 의존성 구성요소 존재 같은 취약점이 업데이트 이후에도 계속해서 발견됨