Description
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.
Published: 2026-09-25
Score: 6.1 Medium
EPSS: n/a
KEV: No
Impact: Stored Cross‑Site Scripting
Action: Immediate Patch
AI Analysis

Impact

Readwise Reader for Android fails to sanitize metadata embedded in imported documents before rendering it in a WebView. The author meta tag, which can be supplied by an attacker, is injected directly into the page's innerHTML. This flaw allows an attacker to embed malicious JavaScript that is stored with the document and runs whenever any user opens the file on a device that has synced it. The result is a stored cross‑site scripting capability that could steal credentials, exfiltrate local data, or perform actions on behalf of the victim.

Affected Systems

The vulnerability affects the Readwise Reader application on the Android platform. Any device running versions of the app that include the unsanitized metadata processing code is susceptible. The exact affected releases are not listed in the advisory, so all current users of the app should assume risk until a patch is released by Readwise.

Risk and Exploitability

Because the flaw is exploitable through an attacker‑controlled document stored on a device, an adversary who manages to deliver a crafted file can trigger the stored XSS whenever the file is opened. The EPSS score is not available and the vulnerability is not in CISA’s KEV catalog, indicating that the exploitation probability has not been quantified, but the impact of XSS is well‑understood and the attack requires no network connectivity beyond the delivery of the malicious document. If an attacker can get a user to import a poisoned document, the stored XSS can persist across device syncs, providing a persistent threat surface.

Generated by OpenCVE AI on September 25, 2026 at 17:53 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update Readwise Reader to the latest version that includes a fix for unsanitized metadata handling.
  • If an update is not available, avoid opening documents from unknown or untrusted sources and consider disabling the WebView rendering feature via app settings if possible.
  • Contact Readwise support or consult the vendor’s advisory to request a patch and confirm that future releases will sanitize document metadata.

Generated by OpenCVE AI on September 25, 2026 at 17:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
History

Fri, 25 Sep 2026 17:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79
Metrics cvssV3_1

{'score': 6.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N'}


Fri, 25 Sep 2026 16:45:00 +0000

Type Values Removed Values Added
Description 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.
Title CVE-2026-18311
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: certcc

Published:

Updated: 2026-09-25T16:58:34.254Z

Reserved: 2026-07-29T17:36:03.706Z

Link: CVE-2026-18311

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-25T17:17:07.657

Modified: 2026-09-25T17:17:07.657

Link: CVE-2026-18311

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-25T18:00:20Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')