🔍 CVE-2026-42553

0.0
CVSS Score
UNKNOWN
2026-05-27
2026-06-17 10:48
✅ 완료

🇰🇷 한글 설명

Cinny Matrix 클라이언트 4.10.3 미만 버전에서 발생하는 취약점으로, 인증된 공격자가 악성 이모티콘 팩을 통해 사용자의 Matrix 액세스 토큰을 탈취할 수 있습니다. 이모지 선택기를 열 때 검증되지 않은 URL이 사용되거나, 서비스 워커가 호스트를 확인하지 않고 인증 헤더를 포함하여 요청을 보내는 결함이 원인입니다.

💡 쉬운 설명

채팅방에 있는 공격자가 만든 특수한 이모티콘을 클릭하거나 이모지 창을 열기만 해도 사용자의 로그인 정보가 해커에게 전송될 수 있습니다. 이는 클라이언트가 외부 사이트로 데이터를 보낼 때 보안 검사를 제대로 하지 않아 발생합니다.

🇺🇸 원문 (English)

Cinny is a Matrix client. Prior to 4.10.3, A remote authenticated attacker who shares a room with a victim and has permissions to create room emotes (for example in a DM) can cause the victim's client to send their Matrix access token to an attacker-controlled server. This occurs when the victim opens the emoji or sticker picker for the room containing a malicious emote pack. This is caused by an incorrect fallback in EmojiBoard that uses untrusted pack.meta.avatar (user-controlled) without converting/validating it as an MXC URL, allowing arbitrary HTTP(S) URLs to be used. Also, the service worker attaching the user's Authorization bearer token to all outbound GET requests whose URL contains /_matrix/client/v1/media/download or /_matrix/client/v1/media/thumbnail without verifying the request host matches the configured homeserver origin. An attacker-controlled URL containing those path fragments and permissive CORS will receive the victim's Authorization header (access token). This vulnerability is fixed in 4.10.3.

📍 영향받는 시스템

Cinny Matrix client versions prior to 4.10.3

⚔️ 공격 벡터

공격자가 공유된 방에 악성 이모티콘 팩을 생성하고, 피해자가 이모지 선택기를 열도록 유도하여 인증 토큰을 탈취함

🛡️ 대응 방법

Cinny 클라이언트를 최신 버전인 4.10.3 이상으로 즉시 업데이트하십시오.

🔧 검증 코드

출력된 버전 번호가 4.10.3 미만이면 취약한 상태입니다.

Shell / Script
npm list -g cinny | grep -E 'cinny@'

💻 영향받는 소프트웨어

IBM Security Verify Access