🔍 CVE-2009-4801

7.5
CVSS Score
HIGH
2010-04-23
2026-04-29 01:13
✅ 완료

🇰🇷 한글 설명

EZ-Blog Beta 1에서 인증 메커니즘이 완전히 부재하여 원격 공격자가 인증 없이 PHP 스크립트를 통해 임의의 블로그 포스트를 생성하거나 삭제할 수 있습니다. 이를 악용하면 블로그의 무결성이 심각하게 손상되고 서비스 거부 상태에 빠질 수 있습니다.

💡 쉬운 설명

EZ-Blog Beta 1은 누구나 로그인 없이 블로그 글을 추가하거나 삭제할 수 있습니다. 공격자가 악의적으로 글을 올리거나 기존 글을 모두 지울 수 있다는 뜻입니다.

🇺🇸 원문 (English)

EZ-Blog Beta 1 does not require authentication, which allows remote attackers to create or delete arbitrary posts via requests to PHP scripts.

📍 영향받는 시스템

EZ-Blog Beta 1 이하

⚔️ 공격 벡터

HTTP POST/GET 요청으로 인증 없이 add_post.php, delete_post.php 등 관리 스크립트에 직접 접근

🛡️ 대응 방법

EZ-Blog를 최신 버전으로 업그레이드하거나 모든 포스트 관리 스크립트에 session 기반 인증을 추가 구현합니다.

🔧 검증 코드

인증 없이 포스트 생성 시도 시 성공 응답이나 'post created' 메시지가 나오면 취약합니다. 인증 에러가 발생하면 보호됨.

Shell / Script
curl -s http://target/ez-blog/add_post.php -d 'title=test&content=test' | grep -i 'success\|created\|post' && echo 'VULNERABLE' || echo 'PROTECTED'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP