Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft document with malicious author metadata
-
DeliveryDeliver via import/share into victim library
-
ExploitPayload syncs to victim's devices
-
ExecutionVictim opens document in Reader
-
PersistinnerHTML injects script into WebView
-
ImpactScript executes stealing session data/content
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires: (1) the attacker to control document metadata fields - specifically the author meta tag - of a document that ends up in the victim's Readwise Reader library (via import or sharing of attacker-crafted content); (2) the missing HTML sanitization path where metadata is inserted into the app's WebView via innerHTML on Reader for Android versions 8.7.2 through 8.10.1; and (3) the victim opening the malicious document on a synced device, which is the required user interaction (UI:R). Limiting factors: it is not automatable at scale (each hit needs a victim to open specific crafted content), impact is confined to the WebView context with only partial confidentiality/integrity effect, and it affects the mobile client rather than server-side infrastructure. |
| Impact | This is a moderate-severity stored XSS (CVSS 6.1) in the Readwise Reader Android client, and the multi-source signals consistently point to LOW real-world priority rather than an urgent threat. The CVSS vector (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N) shows network reachability and low complexity but requires user interaction (the victim must open the malicious document) and yields only partial confidentiality/integrity impact with no availability effect. CISA SSVC reinforces this: Exploitation=none (no observed or public exploitation), Automatable=no (each attack needs a victim to import and open crafted content), and Technical Impact=partial - a 'Track' rather than 'Act' outcome. There is no EPSS score, no CISA KEV listing, and no public proof-of-concept, so exploitation status is 'no public exploit identified at time of analysis.' No signals conflict here; all sources agree this is a real but bounded client-side flaw. The main caveat is data sparseness - the only reference is the CERT/CC vulnerability note, so patch/fixed-version details beyond the EUVD-listed affected range are not independently confirmed in the provided data. |
| Exploit ScenarioDerived | An attacker crafts a document whose metadata (e.g., the author meta tag) contains a malicious HTML/JavaScript payload and gets it into a victim's Readwise Reader library - for example via a shared or importable document that syncs across the victim's devices. When the victim opens that document, the unsanitized metadata is injected into the app's WebView via innerHTML and the script executes in that WebView context. No public proof-of-concept is identified, and successful execution depends on the victim actually opening the malicious document (UI:R). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 25, 2026
Stored cross-site scripting in Readwise Reader for Android (versions 8.7.2 through 8.10.1) lets an attacker who controls a document's metadata - notably the author meta tag - inject script that runs inside the app's WebView when the victim opens the imported document on a synced device. The root problem is a missing HTML sanitization step: attacker-controlled metadata arrives at the WebView through innerHTML without escaping. Exploitation is unauthenticated (CVSS PR:N) but requires the victim to open specifically crafted content (UI:R), and the resulting impact is partial confidentiality and integrity within the WebView context (CVSS 6.1); no public exploit identified at time of analysis, and the CISA SSVC assessment records exploitation as none with the flaw not automatable at scale, making this a low real-world priority rather than an urgent threat.
RemediationAI
No vendor-released patch has been identified at time of analysis from the available data, so remediation currently depends on monitoring the CERT/CC advisory at https://kb.cert.org/vuls/id/699627 and Readwise's release notes for a fixed Android build and upgrading as soon as one is published; because the flaw is in the app's WebView rendering path, an app update is the only complete fix. In the meantime, the highest-value compensating control is to stop untrusted documents from entering the Reader library on Android at all: disable automatic import/sync of external or e-mail-forwarded documents, restrict document sharing into Reader to trusted senders, and avoid opening imported documents whose provenance is unknown until a patched version ships - the trade-off is reduced functionality and manual triage of legitimate imports. Users who must keep importing untrusted content can isolate the risk by removing the Android client from the sync account and using Reader only on platforms not listed as affected (for example desktop/web) while the mobile app remains unpatched, though this sacrifices mobile reading. Because exploitation requires the victim to open the crafted document and the SSVC assessment finds the issue not automatable, network-level filtering and broad perimeter defenses add little here; a short-term user-awareness note telling staff not to open unexpected imported documents on the Android app is a low-cost measure that directly targets the user-interaction prerequisite.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
This is a classic CWE-79 cross-site scripting flaw, but in a mobile client rather than a server. Readwise Reader for Android renders imported document content and its associated metadata (author meta tags and similar fields) inside an Android WebView. Because the sanitization step is absent, those attacker-supplied metadata strings are concatenated into the DOM via innerHTML, so markup and script they contain are parsed as HTML rather than treated as inert text. The stored nature of the issue comes from the document living in the user's Reader library and syncing across devices, so the payload persists and re-executes whenever the document is opened. The CVSS vector (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N) reflects that the vulnerable component (the app/WebView) and the impacted component cross a scope boundary, but effects are limited to partial confidentiality and integrity, with no availability impact and no data returned unauthenticated. The CPE entry cpe:2.3:a:readwise:reader:*:*:*:*:*:*:*:* identifies the Readwise Reader application as the affected product but does not pin a version, so version scoping must come from the coordinated-disclosure record (EUVD-2026-87232, CERT/CC VU 699627), which places affected releases at 8.7.2 through 8.10.1.
Know when Reader gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Attacker-crafted content reaches the victim over the network without privileges but needs the victim to open it (UI:R); WebView script execution crosses into the app context (S:C) with limited C/I impact and no availability effect.
Primary rating from Vendor (certcc).
CVSS VectorVendor: certcc
Lifecycle Timeline
3DescriptionCVE.org
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.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
Adobe Reader and Acrobat before 11.0.17, Acrobat and Acrobat Reader DC Classic before 15.006.30198, and Acrobat and Acro
Adobe Reader and Acrobat before 11.0.17, Acrobat and Acrobat Reader DC Classic before 15.006.30198, and Acrobat and Acro
Adobe Reader and Acrobat before 11.0.17, Acrobat and Acrobat Reader DC Classic before 15.006.30198, and Acrobat and Acro
Adobe Reader and Acrobat before 11.0.17, Acrobat and Acrobat Reader DC Classic before 15.006.30198, and Acrobat and Acro
Adobe Reader and Acrobat before 11.0.17, Acrobat and Acrobat Reader DC Classic before 15.006.30198, and Acrobat and Acro
Adobe Reader and Acrobat before 11.0.17, Acrobat and Acrobat Reader DC Classic before 15.006.30198, and Acrobat and Acro
Adobe Reader and Acrobat before 11.0.17, Acrobat and Acrobat Reader DC Classic before 15.006.30198, and Acrobat and Acro
Adobe Reader and Acrobat before 11.0.16, Acrobat and Acrobat Reader DC Classic before 15.006.30172, and Acrobat and Acro
Adobe Acrobat Reader 2017.009.20058 and earlier, 2017.008.30051 and earlier, 2015.006.30306 and earlier, and 11.0.20 and
Adobe Acrobat Reader 2017.009.20058 and earlier, 2017.008.30051 and earlier, 2015.006.30306 and earlier, and 11.0.20 and
An exploitable memory corruption vulnerability exists in the JavaScript engine of Foxit Software's Foxit PDF Reader, ver
An exploitable use-after-free vulnerability exists in the JavaScript engine of Foxit Software's Foxit PDF Reader, versio
EUVD-2026-87232
GHSA-p2jj-7m4x-3gfh
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB