Skip to main content

Readwise Reader EUVDEUVD-2026-87230

| CVE-2026-18312 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-09-25 certcc GHSA-fjx6-m8r4-w94f
6.1
CVSS 3.1 · Vendor: certcc
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Craft document with malicious metadata
  2. Delivery
    Deliver document to victim's Reader library
  3. Exploit
    Document syncs to Android device
  4. Execution
    Victim opens item in Reader WebView
  5. Persist
    Unescaped metadata injected via innerHTML
  6. Impact
    Injected script executes in app context

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 victim to be running an affected Readwise Reader for Android version (8.7.2 through 8.10.1); (2) the attacker to get a crafted document containing malicious metadata into the victim's library so it synchronizes to the device; and (3) the victim to actually open/render that document in the Reader WebView (UI:R), triggering the innerHTML URL interpolation. Limiting factors: no attacker privileges on the victim device are needed (PR:N), but the stored/content-delivery nature plus mandatory victim rendering narrows practical reach; impact is confined to the app's WebView context (C:L/I:L), not the whole device.

Impact

This is a genuine but moderate-severity stored XSS (CWE-79) in the Readwise Reader Android app, not a high-priority emergency. The NVD CVSS 3.1 vector (6.1, AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N) is internally consistent with the description: exploitation is unauthenticated from the attacker's side (they only need to author a malicious document) but requires victim interaction (UI:R) - the poisoned document must be synchronized to the victim's device and then rendered in the Reader WebView. All exploitation-likelihood signals point LOW: SSVC records Exploitation=none, Automatable=no, and only Partial technical impact, and there is no EPSS score, no CISA KEV listing, and no public proof-of-concept identified at time of analysis. Impact is correctly bounded to C:L/I:L/A:N - script runs inside the app WebView (session/data disclosure and limited manipulation), not full device compromise. Note one nuance to verify: AV:N is reasonable because the malicious content is delivered over the network via document sync, but this is really a content-injection/stored vector requiring the victim to add and open the attacker's document, so real-world reach is narrower than a typical drive-by network XSS. Overall: a legitimate defect worth patching in the affected 8.7.2-8.10.1 range, but low urgency given no exploitation evidence and the interaction requirement.

Exploit ScenarioDerived

An attacker crafts a document whose metadata (e.g., title/author fields) contains a payload that breaks out of the URL string interpolated into innerHTML. The victim saves or receives this document, it syncs to their Android device, and when they open it in the Reader WebView the injected script executes in the app context, enabling stored XSS to read session data or manipulate the rendered view. No public exploit code is identified, and victim interaction (rendering the document) is required.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 25, 2026

Stored cross-site scripting in Readwise Reader for Android versions 8.7.2 through 8.10.1 allows an attacker who can place a crafted document into a victim's library to execute injected script when that document synchronizes to the device and is opened in the app's WebView. The flaw is unauthenticated from the attacker's perspective (CVSS vector PR:N) but requires victim interaction (UI:R): the document must be synced and rendered before the malicious metadata is interpolated into a URL and written into the DOM via innerHTML. Impact is scoped to the WebView context (S:C with C:L/I:L/A:N), yielding a 6.1 base score; no public exploit code has been identified at time of analysis and there is no confirmed active exploitation (CISA KEV), with CISA SSVC rating exploitation as none, automatable as no, and technical impact as partial.

RemediationAI

No vendor-released patch or fixed version is identified in the available data for CVE-2026-18312; CERT/CC documents the issue at https://kb.cert.org/vuls/id/699627 and that advisory should be monitored for an updated Readwise Reader for Android release covering the 8.7.2 through 8.10.1 range. Until a fix is confirmed, treat the Reader document library as an untrusted input boundary: restrict ingestion of documents from untrusted or public sources (shared libraries, email-to-Reader addresses, and RSS/newsletter import rules), because the attack requires planting malicious metadata that then synchronizes to the device. Where the workflow permits, avoid opening newly synced documents whose provenance is unverified, since the script fires only when the crafted document is rendered in the WebView (UI:R) - the trade-off is reduced Reader functionality for untrusted content. Administrators managing fleets should consider blocking or gating the app via MDM until a patched version is published, accepting the loss of Reader access on managed Android devices. Disabling JavaScript in the app's WebView would break Reader's rendering of many documents and is only a partial control because innerHTML injection can still alter page structure, so it should be treated as a compensating measure with clear functional side effects rather than a fix. No exploitation has been confirmed (CISA SSVC: Exploitation none, Automatable no), so these measures can be applied on a risk-proportionate schedule rather than as an emergency response.

Affected VersionsENISA

Reader 8.7.2 ≤8.10.1

Affected Packages

euvd reader no fix

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

The vulnerability is a stored cross-site scripting condition (CWE-79) arising from unsafe string interpolation in Readwise Reader for Android's WebView rendering pipeline. Untrusted document metadata is concatenated directly into URL strings and then injected into the DOM using innerHTML, without HTML-entity or JavaScript-context encoding. Because the metadata is not confined to a data slot, a crafted value can terminate the intended URL structure and introduce markup or script content that the WebView then parses and executes as part of the Reader view. The content-delivery path is the app's document synchronization: malicious metadata travels with a document from the library to the Android client and persists until rendered, making this stored rather than reflected XSS. The affected CPE is cpe:2.3:a:readwise:reader:*:*:*:*:*:*:*:*, and ENISA EUVD (EUVD-2026-87230) scopes the affected release train to Reader 8.7.2 through 8.10.1. The CVSS 3.1 vector AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N reflects network-sourced content, no attacker privileges on the device, mandatory user rendering, and a scope change into the WebView context, while confidentiality and integrity impacts remain limited because the script executes inside the app's embedded browser sandbox rather than with native app or OS privileges.

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

Vendor (certcc) PRIMARY 6.1 MEDIUM
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
vuln.today AI 6.1 MEDIUM

Attacker only authors malicious content (PR:N) delivered via sync (AV:N) but victim must render it (UI:R); script escapes into WebView DOM context (S:C) with limited data disclosure/manipulation (C:L/I:L).

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:A/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (certcc).

CVSS VectorVendor: certcc

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None

Lifecycle Timeline

3
CVSS changed
Sep 25, 2026 - 17:22 NVD
6.1 (MEDIUM)
CVE Published
Sep 25, 2026 - 16:27 cve.org
MEDIUM 6.1
CVE Published
Sep 25, 2026 - 16:27 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

Readwise Reader for Android constructs URLs in its WebView using attacker-controlled metadata without proper encoding or escaping. The application interpolates untrusted values directly into URL strings and inserts them into the DOM via innerHTML. Because the interpolation occurs without HTML or JavaScript context encoding, a crafted metadata value can break out of the intended URL structure and inject script content. An attacker could supply a document containing malicious metadata that, once synchronized to an Android device and rendered in the Reader WebView, results in execution of injected script content, enabling stored cross-site scripting (XSS)

Threat Intelligence Overview

EPSS Score
0.2%
Top 92% exploitable
Prevalence
Low
niche read-later/productivity mobile app, no broad enterprise footprint
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +30
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

More in Reader

View all
CVE-2016-4203 CRITICAL POC
9.8 Jul 13

Adobe Reader and Acrobat before 11.0.17, Acrobat and Acrobat Reader DC Classic before 15.006.30198, and Acrobat and Acro

CVE-2016-4208 CRITICAL POC
9.8 Jul 13

Adobe Reader and Acrobat before 11.0.17, Acrobat and Acrobat Reader DC Classic before 15.006.30198, and Acrobat and Acro

CVE-2016-4207 CRITICAL POC
9.8 Jul 13

Adobe Reader and Acrobat before 11.0.17, Acrobat and Acrobat Reader DC Classic before 15.006.30198, and Acrobat and Acro

CVE-2016-4206 CRITICAL POC
9.8 Jul 13

Adobe Reader and Acrobat before 11.0.17, Acrobat and Acrobat Reader DC Classic before 15.006.30198, and Acrobat and Acro

CVE-2016-4205 CRITICAL POC
9.8 Jul 13

Adobe Reader and Acrobat before 11.0.17, Acrobat and Acrobat Reader DC Classic before 15.006.30198, and Acrobat and Acro

CVE-2016-4204 CRITICAL POC
9.8 Jul 13

Adobe Reader and Acrobat before 11.0.17, Acrobat and Acrobat Reader DC Classic before 15.006.30198, and Acrobat and Acro

CVE-2016-4201 CRITICAL POC
9.8 Jul 13

Adobe Reader and Acrobat before 11.0.17, Acrobat and Acrobat Reader DC Classic before 15.006.30198, and Acrobat and Acro

CVE-2016-1077 CRITICAL POC
9.8 May 11

Adobe Reader and Acrobat before 11.0.16, Acrobat and Acrobat Reader DC Classic before 15.006.30172, and Acrobat and Acro

CVE-2017-11211 HIGH
8.8 Aug 11

Adobe Acrobat Reader 2017.009.20058 and earlier, 2017.008.30051 and earlier, 2015.006.30306 and earlier, and 11.0.20 and

CVE-2017-3117 HIGH
8.8 Aug 11

Adobe Acrobat Reader 2017.009.20058 and earlier, 2017.008.30051 and earlier, 2015.006.30306 and earlier, and 11.0.20 and

CVE-2019-5031 HIGH POC
8.8 Oct 02

An exploitable memory corruption vulnerability exists in the JavaScript engine of Foxit Software's Foxit PDF Reader, ver

CVE-2018-3997 HIGH POC
8.8 Oct 08

An exploitable use-after-free vulnerability exists in the JavaScript engine of Foxit Software's Foxit PDF Reader, versio

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy