🇰🇷 한글 설명
Readwise Reader Android 버전에서 수입된 문서 메타데이터 처리 시 HTML 살균(sanitization)이 누락되어 교차 사이트 스크립팅(XSS) 취약점이 발생합니다. 공격자가 제어하는 저자 메타 태그와 같은 필드가 WebView의 innerHTML을 통해 삽입되어, 악성 문서가 열릴 때 동기화된 기기에서 저장형 XSS가 실행될 수 있습니다.
💡 쉬운 설명
문서의 작성자 이름 등에 악성 코드를 숨겨두면, 앱으로 해당 문서를 읽을 때 스마트폰에서 해킹 코드가 자동으로 실행될 수 있는 문제입니다. 이를 통해 사용자의 정보를 훔치거나 기기를 제어할 위험이 있습니다.
🇺🇸 원문 (English)
Readwise Reader for Android contains a cross-site scripting vulnerability due to missing HTML sanitization in its processing of imported document metadata. Attacker-controlled fields such as the author meta tag are inserted into a WebView via innerHTML, enabling stored XSS that executes on synced devices when the malicious document is opened.
📍 영향받는 시스템
Readwise Reader for Android (버전 미지정)
⚔️ 공격 벡터
악성 메타데이터가 포함된 문서를 앱으로 가져와 WebView를 통해 실행
🛡️ 대응 방법
앱을 최신 보안 패치가 적용된 버전으로 업데이트하고, 입력 데이터에 대한 HTML 살균 로직을 적용해야 함
🔧 검증 코드
설치된 패키지 목록 중 Readwise 관련 앱의 존재 여부와 버전을 확인합니다.
pkg list | grep -i 'readwise'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
💻 영향받는 소프트웨어
Microsoft Edge for Android