🔍 CVE-2026-105633

7.1
CVSS Score
HIGH
2026-10-05
2026-10-05 19:17
✅ 완료

🇰🇷 한글 설명

오픈소스 프로젝트 관리 도구인 Plane 1.4.0 미만 버전에서 V2 이슈 첨부파일 PATCH 엔드포인트의 취약점이 발견되었습니다. 공격자가 URL의 issue_id를 조작하여 다른 사용자의 첨부파일 UUID를 대상으로 요청을 보낼 경우, 서버가 issue_id를 검증하지 않아 첨부파일의 소유권이 공격자에게 이전될 수 있습니다. 이 문제는 1.4.0 버전에서 수정되었습니다.

💡 쉬운 설명

프로젝트 관리 도구에서 파일 수정 권한을 체크할 때 중요한 정보를 누락하여 발생하는 문제입니다. 이를 통해 다른 사람이 올린 파일을 내 것처럼 가로채거나 소유권을 뺏어올 수 있습니다.

🇺🇸 원문 (English)

Plane is an open-source project management tool. Prior to 1.4.0, the V2 issue-attachment PATCH endpoint accepts issue_id in the URL but omits it from the database query. A project member can use an issue_id they control in the URL while targeting another user's attachment by its pk UUID. Because the server matches only pk, workspace, and project_id, it modifies the attachment regardless of the issue_id in the URL. When the attachment is pending and has not been confirmed as uploaded, the PATCH handler sets created_by = request.user and transfers attachment ownership to the attacker. This issue is fixed in 1.4.0.

📍 영향받는 시스템

Plane (open-source project management tool) version prior to 1.4.0

⚔️ 공격 벡터

URL의 issue_id를 조작하고 타인의 첨부파일 UUID를 사용하여 PATCH 요청을 전송

🛡️ 대응 방법

Plane 버전을 1.4.0 이상으로 업데이트

🔧 검증 코드

출력된 버전 정보가 1.4.0 미만(예: 1.3.x)이면 취약한 상태이며, 1.4.0 이상이면 안전합니다.

Shell / Script
curl -s http://<target-ip>/api/version | grep -E '"version": "1\.[0-4]\.'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Multi-Domain Security Management Server