🔍 CVE-2026-117469

5.4
CVSS Score
MEDIUM
2026-10-27
2026-11-04 15:17
✅ 완료

🇰🇷 한글 설명

Psono 서버(CE 및 EE) 1.0.0부터 7.2.3 버전까지는 파일 저장소 작업에서 파일 전송 자격증명의 방향(다운로드/업로드)을 검증하지 않습니다. 읽기 전용 권한을 가진 인증된 공격자가 다운로드용 전송 자격증명을 업로드 엔드포인트에 제출하여 임의의 객체 키에 대한 서명된 업로드 URL을 얻고, 소유자의 파일에 청크를 추가할 수 있습니다. 이를 통해 저장소 객체를 업로드하거나 덮어쓸 수 있으며 저장 공간을 소모할 수 있습니다.

💡 쉬운 설명

파일을 읽기만 할 수 있는 권한의 사용자가 다른 사람의 파일 저장소에 파일을 올리거나 기존 파일을 덮어쓸 수 있는 취약점입니다. 저장 공간을 고갈시키는 데에도 악용될 수 있습니다.

🇺🇸 원문 (English)

Psono Server (CE & EE) versions 1.0.0 through 7.2.3 did not enforce the direction of file-transfer credentials on file-repository operations. An authenticated remote attacker with read-only access to a file could present a download transfer to the upload endpoint, obtain a signed upload URL for an attacker-selected object key, and append a chunk to the owner's file. Exploitation could upload or overwrite repository objects and consume storage, subject to transfer size, chunk-count, and lifetime limits.

📍 영향받는 시스템

Psono Server CE 및 EE 1.0.0 ~ 7.2.3

⚔️ 공격 벡터

읽기 전용 권한을 가진 인증된 사용자가 다운로드용 전송 자격증명을 업로드 엔드포인트에 제출하여 서명된 업로드 URL을 얻고 파일을 업로드/덮어쓰기

🛡️ 대응 방법

Psono Server를 7.2.4 이상 버전으로 업데이트하고, 업데이트 전까지 파일 저장소 권한을 최소화

🔧 검증 코드

출력된 버전이 1.0.0 이상 7.2.3 이하이면 취약하며, 7.2.4 이상이면 패치된 것입니다. 버전 정보가 나오지 않으면 설치 경로나 배포 방식(Docker 등)에 따라 직접 확인이 필요합니다.

Shell / Script
psono-server --version 2>/dev/null || grep -rE '"version"|PSONO_VERSION' /opt/psono* 2>/dev/null | head -5

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L