🇰🇷 한글 설명
PsiTransfer 2.2.0 미만 버전에서 파일 배포 경로 생성 시 제한이 없어 공격자가 임의의 파일을 추가할 수 있는 취약점입니다. 공격자는 이를 통해 배포 목록에 악성 파일이나 피싱 파일을 삽입하여 이후 접속하는 사용자들을 공격할 수 있습니다.
💡 쉬운 설명
파일 공유 서비스의 빈틈을 이용해 공격자가 몰래 가짜 파일을 끼워 넣을 수 있는 문제입니다. 사용자가 정상적인 파일을 받으려다 공격자가 심어놓은 악성 파일을 다운로드하게 될 위험이 있습니다.
🇺🇸 원문 (English)
PsiTransfer is an open source, self-hosted file sharing solution. Prior to version 2.2.0, the absence of restrictions on the endpoint, which allows users to create a path for uploading a file in a file distribution, allows an attacker to add arbitrary files to the distribution. The vulnerability allows an attacker to influence those users who come to the file distribution after them and slip the victim files with a malicious or phishing signature. Version 2.2.0 contains a patch for the issue.
CVE-2024-31453 allows users to violate the integrity of a file bucket and upload new files there, while the vulnerability with the number CVE-2024-31454 allows users to violate the integrity of a single file that is uploaded by another user by writing data there and not allows you to upload new files to the bucket. Thus, vulnerabilities are reproduced differently, require different security recommendations and affect different objects of the application’s business logic.
📍 영향받는 시스템
PsiTransfer version < 2.2.0
⚔️ 공격 벡터
파일 배포 엔드포인트의 경로 제한 부재를 이용한 임의 파일 업로드
🛡️ 대응 방법
PsiTransfer를 최신 버전인 2.2.0 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 정보가 2.2.0 미만인지 확인하여 취약 여부를 판단합니다.
curl -s http://<target_ip>/version | grep -E '2\.[2-9]' || echo 'Not vulnerable or version unknown'