🔍 CVE-2018-25397

5.3
CVSS Score
MEDIUM
2026-05-29
2026-07-21 15:10
✅ 완료

🇰🇷 한글 설명

PHP-SHOP 1.0 버전에서 발생하는 CSRF(교차 사이트 요청 위조) 취약점입니다. 인증되지 않은 공격자가 악성 HTML 폼을 사용하여 관리자 권한을 가진 사용자를 임의로 생성할 수 있습니다.

💡 쉬운 설명

관리자가 악성 링크를 클릭하면, 관리자도 모르게 공격자가 만든 관리자 계정이 시스템에 몰래 등록될 수 있는 보안 약점입니다. 공격자는 이를 통해 웹사이트의 모든 권한을 탈취할 수 있습니다.

🇺🇸 원문 (English)

PHP-SHOP 1.0 contains a cross-site request forgery vulnerability that allows unauthenticated attackers to add administrative users by crafting malicious HTML forms. Attackers can trick authenticated administrators into visiting a page containing a hidden form that automatically submits POST requests to the users.php endpoint with parameters like name, email, password, and permissions set to admin to create unauthorized admin accounts.

📍 영향받는 시스템

PHP-SHOP 1.0

⚔️ 공격 벡터

인증된 관리자를 대상으로 한 악성 HTML 폼을 통한 POST 요청 위조

🛡️ 대응 방법

CSRF 방지를 위한 토큰(Anti-CSRF Token) 도입 및 사용자 요청 검증 로직 구현

🔧 검증 코드

users.php 엔드포인트에서 관리자 계정 생성을 위한 파라미터가 별도의 검증 없이 노출되는지 확인합니다.

Shell / Script
curl -s http://<target_ip>/users.php | grep -E 'name|email|password|permissions'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP