🇰🇷 한글 설명
php-Revista 1.1.2 버전의 다양한 PHP 파일에서 입력값 검증 부재로 인한 SQL injection 취약점이 발견되었습니다. 공격자는 busqueda_tema.php, busqueda.php, autor.php, lista.php, articulo.php의 특정 파라미터를 악용하여 임의의 SQL 명령어를 실행할 수 있습니다.
💡 쉬운 설명
온라인 잡지 소프트웨어(php-Revista)의 검색 기능에 보안 결함이 있어 공격자가 악성 명령어를 삽입할 수 있습니다. 이를 통해 데이터베이스 내 사용자 정보, 기사 내용 등 모든 데이터가 탈취되거나 삭제될 수 있습니다.
🇺🇸 원문 (English)
Multiple SQL injection vulnerabilities in Longino Jacome php-Revista 1.1.2 allow remote attackers to execute arbitrary SQL commands via the (1) id_temas parameter in busqueda_tema.php, the (2) cadena parameter in busqueda.php, the (3) id_autor parameter in autor.php, the (4) email parameter in lista.php, and the (5) id_articulo parameter in articulo.php.
📍 영향받는 시스템
php-Revista 1.1.2 및 그 이전 버전
⚔️ 공격 벡터
검색/필터 기능의 파라미터(id_temas, cadena, id_autor, email, id_articulo)에 SQL 문법을 주입하여 데이터베이스 직접 조작
🛡️ 대응 방법
php-Revista를 최신 버전으로 업그레이드하거나 모든 사용자 입력에 대해 파라미터화된 쿼리(prepared statement) 및 입력값 검증 적용
🔧 검증 코드
설치된 php-Revista 파일이 검출되면 버전 확인(버전 파일이나 헤더 정보)을 통해 1.1.2 이하인지 검증하면 취약성 확인 가능
find / -type f -name '*.php' 2>/dev/null | xargs grep -l 'busqueda\|revista' | head -10