🇰🇷 한글 설명
ShowDoc의 파일 업로드 기능에서 파일 확장자 검증이 부적절하여 발생하는 취약점입니다. 공격자가 PHP 파일을 업로드하여 임의의 PHP 코드를 실행하고 원격 코드 실행(RCE)을 달성할 수 있습니다.
💡 쉬운 설명
ShowDoc 웹사이트에 파일을 업로드할 때 위험한 파일(PHP)도 업로드 가능하다는 뜻입니다. 해커가 이를 악용해 서버에서 자신이 원하는 명령을 실행할 수 있습니다.
🇺🇸 원문 (English)
An unrestricted file upload vulnerability in ShowDoc caused by improper validation of file extension allows execution of arbitrary PHP, leading to remote code execution.This issue affects ShowDoc: before 2.8.7.
📍 영향받는 시스템
ShowDoc 2.8.7 이전 모든 버전
⚔️ 공격 벡터
웹 인터페이스를 통한 파일 업로드 기능 악용
🛡️ 대응 방법
ShowDoc를 2.8.7 이상 버전으로 업그레이드하거나 파일 업로드 기능 비활성화
🔧 검증 코드
최신 릴리스 버전이 2.8.7 이상이면 패치 가능하지만, 현재 설치 버전을 확인하려면 ShowDoc 관리 페이지의 버전 정보를 확인하세요
curl -s https://api.github.com/repos/ayang115/ShowDoc/releases | grep -oP '"tag_name": "\K[^"]+' | head -1