🔍 CVE-2026-97730

8.5
CVSS Score
HIGH
2026-09-25
2026-09-30 17:23
✅ 완료

🇰🇷 한글 설명

Netgate pfSense Plus 26.07 미만 및 pfSense CE 2.9.0 미만 버전의 대시보드(index.php) 위젯 시퀀스 데이터 처리 과정에서 로컬 파일 포함(LFI) 취약점이 발견되었습니다. 인증된 공격자가 대시보드 설정을 수정하고 시스템에 임의의 파일을 쓸 수 있는 권한이 있다면, 경로 탐색 페이로드를 사용하여 임의의 PHP 코드를 실행할 수 있습니다.

💡 쉬운 설명

대시보드 설정의 허점을 이용해 공격자가 시스템에 몰래 숨겨둔 악성 파일을 실행할 수 있는 보안 약점입니다. 관리자 권한을 가진 사용자가 악의적인 파일을 업로드할 경우 시스템 전체가 장악될 위험이 있습니다.

🇺🇸 원문 (English)

In Netgate pfSense Plus before 26.07 and pfSense CE before 2.9.0, a Local File Inclusion (LFI) vulnerability in the Dashboard (index.php) widget sequence data handling allows an authenticated attacker to execute arbitrary PHP code. To exploit this, an attacker with privileges to modify Dashboard settings and write arbitrary files to the pfSense firewall system (e.g., /tmp/test.widget.php) can submit a crafted widget sequence value containing a path traversal payload (e.g., ../../../../../../../../../../../tmp/test). The Dashboard will subsequently read and execute the arbitrary PHP file as if it were a standard widget.

📍 영향받는 시스템

Netgate pfSense Plus < 26.07, pfSense CE < 2.9.0

⚔️ 공격 벡터

인증된 공격자가 대시보드 위젯 시퀀스 값에 경로 탐색(Path Traversal) 페이로드를 삽입하여 임의의 PHP 파일 실행

🛡️ 대응 방법

pfSense Plus 26.07 이상 또는 pfSense CE 2.9.0 이상의 최신 버전으로 업데이트

🔧 검증 코드

출력된 버전 정보가 pfSense CE 2.9.0 또는 pfSense Plus 26.07 미만인지 확인

Shell / Script
pkg get pfSense-ce | grep -E 'version' || pfSense-version

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP