🔍 CVE-2011-5147

5.0
CVSS Score
MEDIUM
2012-08-31
2026-04-29 01:13
✅ 완료

🇰🇷 한글 설명

FreeWebshop 2.2.9 R2 이전 버전의 TinyMCE 플러그인 Ajax File Manager 모듈에 정적 코드 주입 취약점이 존재합니다. 원격 공격자가 선택된 문서 매개변수를 조작하여 data.php 파일에 임의의 PHP 코드를 주입할 수 있습니다.

💡 쉬운 설명

웹사이트 편집 도구의 파일 관리 기능이 사용자 입력을 제대로 검증하지 않아, 공격자가 악의적인 코드를 서버에 저장할 수 있습니다. ajax_file_cut.php와 ajax_save_name.php 순차 호출을 이용해 공격이 가능합니다.

🇺🇸 원문 (English)

Static code injection vulnerability in ajax_save_name.php in the Ajax File Manager module in the tinymce plugin in FreeWebshop 2.2.9 R2 and earlier allows remote attackers to inject arbitrary PHP code into data.php via the selected document, as demonstrated by a call to ajax_file_cut.php and then to ajax_save_name.php.

📍 영향받는 시스템

FreeWebshop 2.2.9 R2 이하 (TinyMCE Ajax File Manager 모듈)

⚔️ 공격 벡터

선택된 문서 매개변수를 통해 ajax_file_cut.php와 ajax_save_name.php를 순차 호출하여 PHP 코드 주입

🛡️ 대응 방법

FreeWebshop을 최신 버전으로 업그레이드하거나 TinyMCE 플러그인을 보안 패치가 적용된 버전으로 업데이트

🔧 검증 코드

명령어가 파일 경로를 반환하면 해당 서버는 취약점의 영향을 받을 수 있으며, 결과가 없으면 패치되었거나 설치되지 않은 상태입니다.

Shell / Script
find / -name 'ajax_save_name.php' 2>/dev/null | head -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP