🇰🇷 한글 설명
e107 0.7.20 이전 버전에서 bbcode/php.bb 파일의 접근 제어 검증이 부족하여 PHP bbcode 태그를 통한 임의 PHP 코드 실행이 가능합니다. contact.php의 toEmail 메서드를 통해 원격 공격자가 서버에서 PHP 코드를 실행할 수 있습니다.
💡 쉬운 설명
e107이라는 오래된 웹 프로그램의 특정 기능에서 보안 검사가 누락되어 누구나 서버에서 프로그램을 실행시킬 수 있습니다. 이메일 보내기 기능을 악용하면 공격이 가능합니다.
🇺🇸 원문 (English)
bbcode/php.bb in e107 0.7.20 and earlier does not perform access control checks for all inputs that could contain the php bbcode tag, which allows remote attackers to execute arbitrary PHP code, as demonstrated using the toEmail method in contact.php, related to invocations of the toHTML method.
📍 영향받는 시스템
e107 버전 0.7.20 이하
⚔️ 공격 벡터
contact.php의 toEmail 메서드를 통해 php bbcode 태그를 입력값에 포함시켜 원격 코드 실행
🛡️ 대응 방법
e107을 0.7.21 이상으로 업그레이드 또는 패치 적용
🔧 검증 코드
e107 버전 정보를 확인하여 0.7.20 이하인 경우 취약한 상태입니다. 0.7.21 이상이면 패치됨.
curl -s http://target/e107_config.php 2>/dev/null | grep -i 'version' || echo 'Check /admin panel for version'