WebTareas 2.4
인증된 사용자가 채팅 사진 업로드 기능을 통해 악의적인 PHP 파일을 업로드
WebTareas의 최신 버전으로 업데이트하거나, 파일 업로드 기능을 제한하거나, 업로드된 파일을 검사하는 보안 조치를 취합니다.
로컬 시스템에서 Python을 실행하여 WebTareas의 파일 업로드 취약점을 검사합니다. 예제 코드는 WebTareas가 설치된 서버의 /files/Messages/ 디렉토리에 접근하여 PHP 파일 업로드가 가능한지 확인합니다. 실행 전 Python과 requests 라이브러리가 설치되어 있어야 합니다.
import requests
response = requests.get('https://example.com/files/Messages/')['Content-Type']
if 'application/php' in response:
print({"result": "취약", "reason": "PHP 파일 업로드 가능"})
else:
print({"result": "양호", "reason": "PHP 파일 업로드 불가능"})
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H