🇰🇷 한글 설명
DedeCMS 5.6 이하 버전에서 .jpg 파일에 PHP 코드를 숨겨 업로드한 후 member/article_edit.php의 templet 파라미터를 통해 실행하는 취약점입니다. 공격자가 임의의 PHP 코드를 웹서버에서 직접 실행하여 서버를 완전히 제어할 수 있습니다.
💡 쉬운 설명
DedeCMS 웹사이트 프로그램에서 사진파일로 위장한 PHP 악성코드를 업로드하면 웹서버가 이를 실행하는 보안 결함입니다. 공격자가 이를 악용하면 사이트 전체를 장악할 수 있습니다.
🇺🇸 원문 (English)
DedeCMS through 5.6 allows arbitrary file upload and PHP code execution by embedding the PHP code in a .jpg file, which is used in the templet parameter to member/article_edit.php.
📍 영향받는 시스템
DedeCMS through version 5.6
⚔️ 공격 벡터
PHP 코드가 포함된 .jpg 파일을 member/article_edit.php의 templet 파라미터를 통해 업로드 및 실행
🛡️ 대응 방법
DedeCMS를 5.7 이상의 최신 버전으로 업그레이드하고 파일 업로드 검증 및 실행 권한 제한 적용
🔧 검증 코드
article_edit.php 파일과 templet 파라미터 사용 여부를 확인하여 영향받는 코드 존재 확인; 파일이 없거나 최신 버전의 검증 로직이 있으면 패치됨
find /path/to/dedecms -name 'article_edit.php' -type f 2>/dev/null | head -1 && grep -r 'templet' /path/to/dedecms/member/ 2>/dev/null | head -3