🇰🇷 한글 설명
Electron Inc. Advanced Electron Forum 1.0.7 이전 버전에서 이메일 파라미터의 BBCode에 포함된 PHP 코드가 eval 스위치를 사용한 preg_replace 함수로 처리되어 원격 코드 실행이 가능합니다. 공격자는 특수 조작된 BBCode를 통해 임의의 PHP 코드를 서버에서 실행할 수 있습니다.
💡 쉬운 설명
포럼 소프트웨어의 이메일 입력 필드에 악의적인 코드를 넣으면, 서버가 그 코드를 그대로 실행해버리는 취약점입니다. 공격자가 서버를 완전히 장악할 수 있습니다.
🇺🇸 원문 (English)
Electron Inc. Advanced Electron Forum before 1.0.7 allows remote attackers to execute arbitrary PHP code via PHP code embedded in bbcode in the email parameter, which is processed by the preg_replace function with the eval switch.
📍 영향받는 시스템
Electron Inc. Advanced Electron Forum 버전 1.0.7 미만
⚔️ 공격 벡터
이메일 파라미터를 통한 BBCode 주입으로 PHP eval() 함수 트리거
🛡️ 대응 방법
Advanced Electron Forum을 1.0.7 이상으로 업그레이드하거나 preg_replace의 /e 수정자 제거
🔧 검증 코드
버전 정보가 1.0.7 미만이면 취약하며, 파일을 찾을 수 없으면 해당 소프트웨어가 설치되지 않은 상태입니다.
find /var/www /home /opt -name 'version.php' -o -name 'config.php' 2>/dev/null | xargs grep -l 'Advanced Electron Forum' | head -1 | xargs grep -i version