🇰🇷 한글 설명
Papermerge 3.5.3 버전에서 /api/documents/upload 호출 시 디렉토리 트래버설 취약점이 발생하여 표준 사용자가 원격 코드 실행을 할 수 있습니다. 공격자는 Python .pth 파일을 site-packages 디렉토리에 작성할 수 있으며, 이는 다음 Python 인터프리터 시작 시 자동으로 실행됩니다.
💡 쉬운 설명
파일 업로드 기능을 악용해 시스템의 중요한 폴더에 몰래 악성 코드를 심는 공격입니다. 이 코드는 프로그램이 다시 시작될 때 자동으로 실행되어 해커가 컴퓨터를 제어할 수 있게 합니다.
🇺🇸 원문 (English)
Papermerge 3.5.3 allows remote code execution by a standard user via directory traversal in a /api/documents/upload call. A Python .pth file can be written to site-packages, and its code is executed upon the next start of the Python interpreter.
📍 영향받는 시스템
Papermerge 3.5.3 이하 버전
⚔️ 공격 벡터
API를 통한 디렉토리 트래버설 및 Python .pth 파일 주입
🛡️ 대응 방법
Papermerge를 최신 보안 패치가 적용된 버전으로 업데이트하고 파일 업로드 경로에 대한 권한을 제한하십시오.
🔧 검증 코드
출력된 버전이 3.5.3과 일치하거나 해당 취약점이 포함된 버전인지 확인하십시오.
pip show papermerge | grep Version