InvoicePlane 1.6.3 이전 버전
인증된 사용자가 악의적인 PHP 파일을 업로드하여 원격 코드 실행을 수행
인보이스플레인 버전을 1.6.3 이후로 업데이트하거나, 파일 업로드를 제한하고, 업로드된 파일을 검사하는 보안 조치를 취합니다.
인보이스플레인 버전을 확인하는 Python 코드입니다. 로컬에서 실행하여 인보이스플레인 버전을 확인하고, 취약점 여부를 판단합니다. 필요한 권한은 None이며, 의존성은 requests 라이브러리입니다.
python -c "import requests; response = requests.get('https://example.com/invoiceplane/version'); if response.status_code == 200 and float(response.text) < 1.6.3: print('{"result": "취약", "reason": "인보이스플레인 버전이 1.6.3 미만"}'); else: print('{"result": "양호", "reason": "인보이스플레인 버전이 1.6.3 이상"}')"
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N