🇰🇷 한글 설명
Project EROS bbsengine 버전 20060429-1550-jam 이전의 php/comment.php와 php/aolbonics.php 파일에서 입력값 검증 부족으로 인한 SQL 인젝션 취약점입니다. 원격 공격자가 특정 파라미터를 조작하여 임의의 SQL 명령어를 실행할 수 있습니다.
💡 쉬운 설명
게시판 엔진의 댓글과 검색 기능에서 사용자 입력을 제대로 검증하지 않아, 해커가 데이터베이스 명령어를 주입하여 데이터를 탈취하거나 변조할 수 있습니다. 주로 웹 요청의 파라미터 조작을 통해 공격합니다.
🇺🇸 원문 (English)
Multiple SQL injection vulnerabilities in Project EROS bbsengine before bbsengine-20060429-1550-jam allow remote attackers to execute arbitrary SQL commands via (1) unspecified parameters in the php/comment.php and (2) the getpartialmatches method in php/aolbonics.php.
📍 영향받는 시스템
Project EROS bbsengine 버전 20060429-1550-jam 이전 모든 버전
⚔️ 공격 벡터
HTTP 요청의 comment.php 또는 aolbonics.php 파라미터에 SQL 구문을 삽입하여 데이터베이스 직접 조회/수정/삭제
🛡️ 대응 방법
bbsengine을 20060429-1550-jam 이후 버전으로 업그레이드하고, 모든 입력값에 대해 매개변수화된 쿼리(Prepared Statement) 사용 구현
🔧 검증 코드
설치된 bbsengine의 경로가 출력되면, 해당 위치의 버전 파일(/CHANGELOG 또는 /VERSION)을 확인하여 20060429-1550-jam 이후 버전 사용 여부 확인
grep -r "php/comment.php\|php/aolbonics.php" /var/www/*/config* 2>/dev/null | head -5