CVE-2026-54521
Last modified
CVE-2026-54521 is a medium-severity vulnerability rated 6.1/10 on the CVSS scale. FairEmail is a fully featured, open source, privacy-friendly email app for Android. Prior to 1.2319, the ActivityAMP AMP message renderer in app/src/main/java/eu/faircode/email/ActivityAMP.java enables JavaScript in its WebView but incompletely sanitizes untrusted message HTML. EPSS estimates a 0.24% chance of exploitation in the next 30 days.
Description
FairEmail is a fully featured, open source, privacy-friendly email app for Android. Prior to 1.2319, the ActivityAMP AMP message renderer in app/src/main/java/eu/faircode/email/ActivityAMP.java enables JavaScript in its WebView but incompletely sanitizes untrusted message HTML. For non-allowlisted hosts, script.removeAttr("src") leaves inline script elements in the document and does not reject event-handler attributes or javascript: URLs on other elements. A crafted AMP email can execute arbitrary JavaScript when a recipient opens the message and enables the AMP toggle. The script can read the message DOM, exfiltrate message data, and display phishing overlays within the message-body area. Exploitation requires the recipient to enable the AMP toggle, and practical exposure is reduced because AMP email is uncommon. This issue is fixed in version 1.2319.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| M66B | FairEmail | < 1.2319 |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-54521?
How severe is CVE-2026-54521?
How do I fix CVE-2026-54521?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-54516jackson-databind contains the general-purpose data-binding f…5.3
- CVE-2026-54517jackson-databind contains the general-purpose data-binding f…5.3
- CVE-2026-54518jackson-databind contains the general-purpose data-binding f…6.5
- CVE-2026-54519AI Agent Automation is a modular AI agent workflow automatio…8.8
- CVE-2026-5452A flaw has been found in UCC CampusConnect App up to 14.3.5 …3.3
- CVE-2026-54520AI Agent Automation is a modular AI agent workflow automatio…8.1
- CVE-2026-54522MessagePack for Ruby is an implementation of the MessagePack…5.4
- CVE-2026-54523Kyverno is a policy engine designed for cloud native platfor…9.6
- CVE-2026-54524Frappe HR is an open-source human resources management solut…7.1
- CVE-2026-54526Argo Workflows is an open source container-native workflow e…9.9
- CVE-2026-54527JupyterLab Git is a Git extension for JupyterLab. From 0.30.…9
- CVE-2026-54528JupyterLab Git is a Git extension for JupyterLab. Prior to 0…7.1
Are you affected by CVE-2026-54521?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
