🔍 CVE-2019-25576

8.2
CVSS Score
HIGH
2026-03-21
2026-04-15 17:07
✅ 완료

🇰🇷 한글 설명

Kepler Wallpaper Script 1.1에 SQL injection 취약점이 존재하여 인증되지 않은 공격자가 category 파라미터에 악성 SQL 코드를 주입하여 임의의 SQL 쿼리를 실행할 수 있습니다. 공격자는 URL 인코딩된 SQL UNION 문을 사용하여 사용자명, 데이터베이스명, MySQL 버전 등 데이터베이스 정보를 추출할 수 있습니다.

💡 쉬운 설명

Kepler 배경화면 스크립트가 사용자 입력을 제대로 검증하지 않아 해커가 database 쿼리를 조작할 수 있는 취약점입니다. 로그인 없이 GET 요청만으로 민감한 정보를 빼낼 수 있습니다.

🇺🇸 원문 (English)

Kepler Wallpaper Script 1.1 contains an SQL injection vulnerability that allows unauthenticated attackers to execute arbitrary SQL queries by injecting malicious code into the category parameter. Attackers can send GET requests to the category endpoint with URL-encoded SQL UNION statements to extract database information including usernames, database names, and MySQL version details.

📍 영향받는 시스템

Kepler Wallpaper Script 버전 1.1 및 이전 버전

⚔️ 공격 벡터

category 파라미터에 URL 인코딩된 SQL UNION 문을 주입하는 GET 요청

🛡️ 대응 방법

최신 버전으로 업데이트하거나 입력값을 prepared statement로 검증하는 패치 적용

🔧 검증 코드

응답에 데이터베이스 정보가 노출되거나 SQL 에러가 반환되면 취약점이 존재하는 것이며, 403/404 에러는 패치된 상태입니다.

Shell / Script
curl -s 'http://target/category.php?category=1 UNION SELECT 1,2,3--' | head -20

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N

💻 영향받는 소프트웨어

MySQL