🔍 CVE-2014-9347

7.5
CVSS Score
HIGH
2014-12-08
2026-05-06 22:30
✅ 완료

🇰🇷 한글 설명

phpMyRecipes 1.2.2의 dosearch.php에서 words_exact 파라미터에 대한 입력 검증 부재로 인한 SQL injection 취약점입니다. 원격 공격자가 악의적인 SQL 명령어를 실행할 수 있으며, 데이터베이스의 데이터 탈취, 변조 또는 삭제가 가능합니다.

💡 쉬운 설명

phpMyRecipes라는 요리 레시피 관리 프로그램에서 검색 기능이 안전하지 않아서, 해커가 특수문자를 섞어서 보내면 데이터베이스를 조작할 수 있습니다. 이를 통해 개인정보 유출이나 시스템 파괴가 발생할 수 있습니다.

🇺🇸 원문 (English)

SQL injection vulnerability in dosearch.php in phpMyRecipes 1.2.2 allows remote attackers to execute arbitrary SQL commands via the words_exact parameter.

📍 영향받는 시스템

phpMyRecipes 1.2.2 및 이전 버전

⚔️ 공격 벡터

HTTP GET/POST 요청의 words_exact 파라미터에 SQL 메타문자를 포함시켜 dosearch.php로 전송

🛡️ 대응 방법

phpMyRecipes를 최신 버전으로 업그레이드하거나, 공식 패치를 적용하고, 모든 사용자 입력에 대해 Prepared Statements를 사용하는 보안 코드로 업데이트

🔧 검증 코드

해당 파일에서 words_exact 파라미터가 발견되면 SQL 쿼리에 직접 사용되는 부분을 확인하고, 파라미터 검증/이스케이핑 함수(mysqli_real_escape_string, prepared statements)가 없으면 취약함

Shell / Script
grep -r "words_exact" /path/to/phpMyRecipes/dosearch.php | head -1

📊 CVSS Vector String

CVSS Vector
AV:N/AC:L/Au:N/C:P/I:P/A:P

💻 영향받는 소프트웨어

PHP