🔍 CVE-2026-56765

9.8
CVSS Score
CRITICAL
2026-07-10
2026-07-10 17:56
✅ 완료

🇰🇷 한글 설명

Vikunja 2.2.1 미만 버전에서 권한 부여 결함이 발견되었습니다. LinkSharing.ReadAll 엔드포인트가 공유 해시를 노출하여 관리자 권한으로의 상승을 허용하며, GetTaskAttachment 엔드포인트는 소유권 검증 없이 순차적 ID로 파일을 가져와 인스턴스 전체의 첨부 파일을 다운로드하거나 삭제할 수 있습니다.

💡 쉬운 설명

할 일 관리 프로그램인 Vikunja에서 보안 구멍이 발견되어, 권한이 없는 사용자도 다른 사람의 중요한 파일들을 마음대로 보거나 지울 수 있는 상태입니다. 공격자가 파일 번호를 하나씩 바꿔가며 입력하면 모든 파일을 탈취할 수 있습니다.

🇺🇸 원문 (English)

Vikunja before 2.2.1 contains an authorization flaw where the LinkSharing.ReadAll endpoint exposes share hashes to users with read access, enabling permission escalation to admin-level shares. The GetTaskAttachment endpoint performs permission checks against user-supplied task IDs but fetches attachments by sequential ID without verifying ownership, allowing attackers to download and delete all file attachments across all projects instance-wide.

📍 영향받는 시스템

Vikunja version < 2.2.1

⚔️ 공격 벡터

권한이 있는 사용자가 API 엔드포인트를 통해 공유 해시를 탈취하거나, 파일 ID를 순차적으로 대입하여 인증 없이 접근

🛡️ 대응 방법

Vikunja를 최신 보안 패치가 적용된 2.2.1 버전 이상으로 즉시 업데이트하십시오.

🔧 검증 코드

출력된 버전 정보가 2.2.1 미만(예: 2.2.0 또는 2.1.x)이면 취약한 상태입니다.

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

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM Security Verify Access