🔍 CVE-2026-34600

5.7
CVSS Score
MEDIUM
2026-05-19
2026-07-24 09:10
✅ 완료

🇰🇷 한글 설명

Joplin의 delta API 내 로직 오류로 인해, 공유 권한이 만료된 사용자가 여전히 노트를 다운로드할 수 있는 취약점이 발견되었습니다. 이는 변경 사항 압축 과정에서 삭제 이벤트가 누락되어 삭제된 항목이 생성된 것으로 잘못 처리되기 때문에 발생합니다.

💡 쉬운 설명

공유를 중단한 노트가 상대방에게 여전히 보일 수 있는 보안 결함입니다. 프로그램이 데이터 변경 내용을 정리하는 과정에서 삭제 기록을 실수로 누락하여 발생합니다.

🇺🇸 원문 (English)

Joplin is an open source note-taking and to-do application that organises notes and lists into notebooks. Versions 3.5.2 and prior contain a logic error in the delta API that allows share recipients to download notes that are no longer shared with them, related to but not fully fixed by the prior patch in #14289. In ChangeModel.delta, when DELTA_INCLUDES_ITEMS is enabled (the default), the latest state of items is attached to delta output without verifying that those items are still shared with the requesting user, and the existing removal logic only filters items deleted for all users. Additionally, the change compression logic incorrectly reduces create - delete to NOOP, which is unsafe because compression is applied per page and an item can have multiple create events; if an earlier create falls on a separate page from a later create -> delete pair, the deletion is dropped and the sequence collapses to a create. As a result, the delta API returns a create event for a deleted item with the full latest content attached, exposing notes the user no longer has access to. This issue has been fixed in version 3.5.3.

📍 영향받는 시스템

Joplin 3.5.2 및 그 이전 버전

⚔️ 공격 벡터

공유 권한이 회수된 사용자가 delta API를 호출하여 권한이 없는 노트를 다운로드

🛡️ 대응 방법

Joplin을 최신 버전인 3.5.3 이상으로 업데이트

🔧 검증 코드

출력된 버전이 3.5.3 미만인 경우 해당 취약점에 노출된 상태입니다.

Shell / Script
joplin --version 2>/dev/null || echo 'Please install joplin to check version'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM Security Verify Access