🇰🇷 한글 설명
macOS용 CleanShot X가 .cleanshot 프로젝트 파일에 포함된 신뢰할 수 없는 데이터를 안전하지 않게 역직렬화하는 취약점입니다. 공격자가 제작한 악성 파일을 사용자가 열 경우, 파일 파싱 과정에서 페이로드가 자동으로 실행되어 현재 사용자 권한으로 임의 코드가 실행될 수 있습니다.
💡 쉬운 설명
출처가 불분명한 CleanShot 프로젝트 파일을 열기만 해도 해커가 심어놓은 악성 프로그램이 내 컴퓨터에서 몰래 실행될 수 있는 문제입니다. 모르는 사람이 보낸 스크린샷 편집 파일을 함부로 열지 않도록 주의해야 합니다.
🇺🇸 원문 (English)
CleanShot X for macOS insecurely deserializes untrusted data embedded in a .cleanshot project file (editable screenshot annotations). Exploitation requires an attacker to craft a malicious .cleanshot file, deliver it to the target, and have the target open it; the payload then executes automatically during parsing, resulting in arbitrary code execution in the context of the current user. Users who have never opened a .cleanshot file from an untrusted source are not affected by this vulnerability. This vulnerability was fixed in versions: 4.5.2, 4.6.3, 4.7.8 and 4.8.10
📍 영향받는 시스템
CleanShot X (버전 4.5.2, 4.6.3, 4.7.8, 4.8.10 미만 버전)
⚔️ 공격 벡터
공격자가 제작한 악성 .cleanshot 파일을 사용자에게 전달하여 실행을 유도하는 방식
🛡️ 대응 방법
CleanShot X를 최신 버전(4.5.2, 4.6.3, 4.7.8, 4.8.10 이상)으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 취약점이 해결된 버전(4.5.2, 4.6.3, 4.7.8, 4.8.10 이상)인지 확인하십시오.
defaults read com.cleanshot.CleanShot version 2>/dev/null || echo 'Not installed'