Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious page and lure link
-
DeliveryVictim opens link in vulnerable Canva app
-
ExploitExternal origin loads in privileged WebView
-
ExecutionPage communicates with Canva via user session
-
ImpactExfiltrate/modify victim account data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V12 - Secure Communication Communication channel verification
|
| Exploitation Conditions | Exploitation requires the Canva Android App at a version below 2.376.0 and requires the victim to load an attacker-controlled external page inside the app's privileged WebView (UI:R) - the attacker must control the content of the page the user opens. No authentication of the attacker is needed (PR:N), but the victim must have an active Canva session for the attacker to abuse it. Limiting factors: it only affects the Android client prior to 2.376.0, depends on user interaction to open malicious content, and yields access scoped to the victim's own session rather than server-side or other users' data. |
| Impact | The CVSS 3.1 score of 9.6 (AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:L) is high, driven by network vector, no privileges required, a scope change (web content crossing into the app's trust boundary), and high confidentiality/integrity impact. The critical limiting factor is UI:R - the victim must be induced to open an attacker-controlled page in the app, so this is a targeted, social-engineering-dependent attack rather than a wormable remote exploit. There is no EPSS value, KEV listing, or POC in the provided data, so exploitation appears theoretical/vendor-reported rather than observed in the wild. The A:L (availability) component is weakly supported by the description, which focuses on session abuse (confidentiality/integrity) rather than any denial of service - verify with vendor. Overall this is a genuinely serious client-side flaw in a very widely installed app, but real-world exploitation hinges on tricking users into loading malicious content. |
| Exploit ScenarioDerived | An attacker sends a Canva user a link (via email, chat, or a shared design) that, when opened in the vulnerable app, loads an attacker-controlled page inside the privileged WebView. The page then issues requests to Canva using the victim's active session, exfiltrating designs/account data or performing actions as the user. No public POC is currently identified, and the attack requires the victim to open the malicious content. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 04, 2026
Session hijacking in the Canva Android App before 2.376.0 lets an attacker-controlled web page interact with the Canva application using the victim's authenticated session because an external origin could be loaded inside a privileged WebView (CWE-940). A threat actor who lures a user into loading a malicious page can send requests to Canva as the user, reading and modifying account data. No public exploit has been identified at time of analysis, and it is not listed in CISA KEV.
RemediationAI
Upgrade the Canva Android App to version 2.376.0 or later, which restores proper origin verification for the privileged WebView (Vendor-released patch: 2.376.0). Because the fix is a client update, ensure enterprise MDM/managed Google Play deployments push the current version and that auto-update is enabled. As interim compensating controls, advise users not to open untrusted links or navigate to unknown sites from within the Canva app, and consider revoking/refreshing active Canva sessions for high-risk accounts to blunt session reuse; these steps reduce but do not eliminate the risk since the flaw is triggered by loading attacker content in-app. Monitor the vendor trust portal (https://trust.canva.com) for a formal advisory.
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
The root cause is CWE-940 (Improper Verification of Source of a Communication Channel). Mobile apps embed WebView components that are often granted elevated privileges - access to native JavaScript bridges, cookies, and the app's authenticated session. Normally such privileged WebViews must be restricted to first-party origins (e.g., canva.com). Here the WebView failed to enforce that origin allow-list, so an attacker-controlled external page could be rendered inside the trusted WebView and thereby speak to Canva through the same trust boundary as legitimate first-party content, riding the user's existing session. The affected component is the Canva Android application (cpe:2.3:a:canva:canva), all versions prior to 2.376.0.
Know when Canva 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:H/I:H/A:L
Attacker-controlled page in a privileged WebView acts with the victim's session (C:H/I:H, S:C) but requires the user to load it (UI:R); no availability impact is evidenced, so A:N.
Primary rating from Vendor (Canva).
CVSS VectorVendor: Canva
Lifecycle Timeline
2DescriptionCVE.org
The Canva Android App before 2.376.0 allowed an external origin to be loaded in a privileged WebView. A threat actor who controls the page loaded by the user is able to communicate with Canva using the user’s session.
Executive ViewAI
The Canva Android app contains a critical vulnerability exposing millions of users to account takeover through social engineering tactics. Attackers can steal or modify user designs, access personal information, and potentially exploit payment data-without needing user passwords or technical breaches.
No vendor-released patch identified at time of analysis. Interim mitigations: implement strict Content Security Policy headers restricting WebView from loading external origins; require step-up authentication before sensitive account operations; deploy real-time anomalous session detection with automatic logout; isolate WebView with minimal privileges and restricted APIs; enforce same-site cookie policies; rate-limit session token usage; block identified attack domains at network perimeter.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Session hijacking in the Canva Android App before version 2.376.0 arises from an unrestricted header-reflection flaw in
Unauthenticated configuration overwrite in the Ortto plugin for WordPress (versions before 1.0.25) lets a remote attacke
A type confusion vulnerability in the EMF (Enhanced Metafile) functionality of Canva Affinity allows attackers to achiev
An out-of-bounds write vulnerability in Canva Affinity's EMF file processing allows attackers to achieve code execution
Opening an attacker-crafted Affinity document in Affinity by Canva versions prior to 3.3.0 can trigger a stack-based buf
An out-of-bounds read vulnerability exists in Canva Affinity's EMF (Enhanced Metafile) file processing functionality, al
An out-of-bounds read vulnerability exists in the EMF (Enhanced Metafile) file handling functionality of Canva Affinity,
An out-of-bounds read vulnerability exists in Canva Affinity's EMF (Enhanced Metafile) file parsing functionality, allow
An out-of-bounds read vulnerability exists in the EMF (Enhanced Metafile) file parsing functionality of Canva Affinity,
An out-of-bounds read vulnerability exists in Canva Affinity's EMF (Enhanced Metafile) file handling that allows attacke
An out-of-bounds read vulnerability exists in Canva Affinity's EMF (Enhanced Metafile) file processing functionality, af
An out-of-bounds read vulnerability exists in the EMF (Enhanced Metafile) file parsing functionality of Canva Affinity,
EUVD-2026-70914
GHSA-97f3-2864-45mw
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB