🇰🇷 한글 설명
Php Blue Dragon 2.9.1 이하의 pbd_modules.php 파일에 있는 GetModuleConfig 함수에서 SQL injection 취약점이 존재합니다. index.php의 m 파라미터를 통해 검증되지 않은 사용자 입력이 직접 SQL 쿼리에 포함되어 공격자가 임의의 SQL 명령을 실행할 수 있습니다.
💡 쉬운 설명
오래된 Php Blue Dragon 소프트웨어에서 웹 요청의 특정 부분을 제대로 검사하지 않아 공격자가 데이터베이스를 마음대로 조작할 수 있는 문제입니다. 데이터 유출이나 변조, 삭제가 가능합니다.
🇺🇸 원문 (English)
SQL injection vulnerability in the GetModuleConfig function in public_includes/pub_kernel/pbd_modules.php in Php Blue Dragon 2.9.1 and earlier allows remote attackers to execute arbitrary SQL commands via the m parameter to index.php.
📍 영향받는 시스템
Php Blue Dragon 2.9.1 이하 버전
⚔️ 공격 벡터
HTTP GET/POST 요청의 m 파라미터에 SQL 쿼리를 삽입하여 index.php로 전송
🛡️ 대응 방법
Php Blue Dragon을 최신 버전으로 업그레이드하거나 m 파라미터에 대한 입력 검증 및 prepared statement 사용
🔧 검증 코드
파일이 발견되면 해당 시스템에 Php Blue Dragon이 설치되어 있으며 취약점 점검 대상임
find / -name 'pbd_modules.php' 2>/dev/null | head -5