🇰🇷 한글 설명
Netgate pfSense CE 2.9.0 이하 버전에서 인증된 WebGUI 사용자가 RADIUS 공유 비밀키에 특수 문자를 삽입하여 명령어를 주입할 수 있는 설정 주입 취약점이 발견되었습니다. L2TP 또는 PPPoE 서버 편집 권한을 가진 공격자가 따옴표와 줄바꿈이 포함된 비밀키를 전송하면, 세션 시작 시 루트 권한으로 임의의 스크립트가 실행될 수 있습니다.
💡 쉬운 설명
관리자 권한을 가진 사용자가 설정창에 특수 문자를 입력하여 시스템의 가장 높은 권한을 탈취할 수 있는 보안 약점입니다. 공격자가 정상적인 설정값 대신 악성 명령어를 숨겨서 실행하게 만들 수 있습니다.
🇺🇸 원문 (English)
Netgate pfSense CE through 2.9.0 contains a configuration injection vulnerability that allows authenticated WebGUI users to inject mpd5 commands by submitting an unescaped RADIUS shared secret. Attackers with L2TP or PPPoE Server edit privileges can POST a secret containing a quote and newline to vpn_l2tp.php or services_pppoe_edit.php, appending an up-script that executes as root when a session starts.
📍 영향받는 시스템
Netgate pfSense CE 2.9.0 및 그 이전 버전
⚔️ 공격 벡터
인증된 사용자가 WebGUI를 통해 RADIUS 공유 비밀키 필드에 명령어를 포함한 특수 문자를 POST 방식으로 전송
🛡️ 대응 방법
pfSense를 최신 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 정보가 2.9.0 이하인지 확인하여 취약 여부를 판단합니다.
pkg info pfSense-ce | grep -E 'version'