🇰🇷 한글 설명
Netgate pfSense CE 2.7.2의 모듈 설치 프로그램에서 직렬화된 PHP 객체를 포함한 백업 파일을 통해 원격 코드 실행이 가능한 취약점입니다. post_reboot_commands 속성을 악용하여 임의의 PHP 코드를 실행할 수 있습니다. 관리자 권한이 필요하지만 CVSS 9.1의 심각한 수준으로 평가됩니다.
💡 쉬운 설명
pfSense 방화벽의 백업 파일을 통해 관리자가 악의적인 코드를 주입할 수 있습니다. 관리자만 접근 가능하지만, 내부 위협자나 타협된 관리 계정으로 인해 시스템 완전 장악이 가능합니다.
🇺🇸 원문 (English)
Netgate pfSense CE 2.7.2 allows code execution by using the module installer with a backup file with a serialized PHP object containing the post_reboot_commands property. NOTE: the Supplier disputes this because this installer is only available to admins and they are intentionally allowed to execute PHP code.
📍 영향받는 시스템
Netgate pfSense Community Edition (CE) 2.7.2 and earlier versions
⚔️ 공격 벡터
Backup file with serialized PHP object containing post_reboot_commands property uploaded via module installer
🛡️ 대응 방법
Upgrade to pfSense 2.7.3 or later; restrict module installer access to trusted administrators only; validate backup files before import
🔧 검증 코드
pfSense 버전이 2.7.2 이하이면 취약함. 2.7.3 이상이면 패치됨. 'pfSense not detected' 메시지가 나오면 pfSense 시스템이 아님.
cat /etc/version 2>/dev/null | grep -i pfsense || echo 'pfSense not detected'