Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconAttacker prepares malicious external origin
-
DeliveryUser opens Canva Android app < 2.376.0
-
ExploitAttacker induces privileged WebView to load external origin
-
InstallApp reflects session headers to attacker's origin
-
C2Attacker captures session token
-
ExecuteReplay token to Canva APIs
-
ImpactFull account takeover
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V14 - Data Protection Data removal before release
|
| Exploitation Conditions | Exploitation requires that a threat actor achieve control over an external origin loaded inside Canva's privileged Android WebView. Viable attack paths include serving a malicious page linked from within the Canva app, performing a MITM on content fetched by the privileged WebView, or abusing any in-app deep link or URL handler that loads attacker-controlled content in the elevated context. The victim must be running an unpatched Canva Android version prior to 2.376.0 and must interact with the app in a manner that causes the privileged WebView to load the attacker's origin (UI:R per CVSS). The vulnerability is not exploitable against iOS, web, or desktop Canva clients, and the attacker requires no prior authentication from the victim's account. |
| Impact | The provided CVSS 8.8 vector (AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H) rates this as High severity; the C:H and I:H components are well-grounded given that session token theft enables full account takeover with read and write access to the victim's Canva workspace. The A:H metric is less clearly supported - header exposure and resultant session hijacking do not inherently cause direct availability loss, so the Availability impact appears overstated unless deliberate account lockout by the attacker is included in scope. Exploitation requires user interaction (UI:R) and an attacker who can position malicious content in the privileged WebView, raising the practical bar slightly above a pure-network, zero-interaction attack; even a mid-sized design team relying on Canva in radom should treat patching to v2.376.0 as urgent given the low complexity of exploitation once the WebView interaction occurs. No public exploit code and no CISA KEV listing have been identified at time of analysis, and the EPSS signal is unavailable from the supplied data, leaving exploitation probability uncertain but the potential impact clearly high. |
| Exploit ScenarioDerived | An attacker positions a malicious external webpage to be loaded within Canva's privileged Android WebView - for example via a phishing link opened inside the Canva app or through a MITM intercept on content the WebView fetches. Because the app does not restrict which headers are accessible to the external origin, the attacker's server receives the user's session token reflected in the headers. The attacker replays this token against Canva's APIs, achieving full authenticated access to the victim's account and all associated design assets. |
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 version 2.376.0 arises from an unrestricted header-reflection flaw in a privileged WebView component. An attacker who can control an external origin loaded within that WebView receives sensitive HTTP headers - including session tokens - that the app fails to suppress, exposing the authenticated user's session and enabling full account takeover. No public exploit has been identified at time of analysis; the flaw is patched in v2.376.0 per the Canva trust advisory.
RemediationAI
Update the Canva Android App to version 2.376.0 or later, which is the vendor-confirmed fix per the Canva trust advisory at https://trust.canva.com/?tcuUid=be2ebc32-7053-4885-bf71-68771aa4589a. Users who cannot update immediately should revoke and rotate active Canva session tokens from a trusted device via account security settings, reducing the value of any already-captured session credentials. Enterprise teams managing Canva deployments through mobile device management (MDM) policies should prioritize pushing the updated APK or enforcing the Play Store version minimum. Disabling or restricting Canva's in-app WebView-based content loading via enterprise policy may reduce exposure as a compensating control, though it may degrade in-app browsing or link-preview functionality.
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
Android WebView components embed a Chromium-based browser engine within native applications and may be granted elevated, app-level privileges to communicate with backend APIs. When such a WebView loads content from external origins, the Same-Origin Policy and explicit header-suppression controls should prevent those origins from reading sensitive request or response headers such as session cookies or Authorization tokens. CWE-212 (Improper Removal of Sensitive Information Before Storage or Transfer) describes exactly this failure: the Canva app transmitted privileged headers to the external WebView origin without sanitizing or restricting them. The affected CPE is cpe:2.3:a:canva:canva:*:*:*:*:*:*:*:* covering all Canva Android 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:U/C:H/I:H/A:H
Session token theft yields C:H and I:H via account takeover; A:H is not supported because header disclosure alone does not directly cause availability loss.
Primary rating from Vendor (Canva).
CVSS VectorVendor: Canva
Lifecycle Timeline
2DescriptionCVE.org
The Canva Android App before 2.376.0 did not restrict the headers returned to an external origin running in a privileged WebView. A threat actor with control of the WebView could access a user’s session.
Executive ViewAI
The Canva Android App contains a session hijacking vulnerability in its WebView component that enables attackers to steal user session tokens and achieve complete account takeover. Although no public exploit has been identified, users running versions prior to 2.376.0 face direct risk to account security and access to stored creative assets. Immediate update to version 2.376.0 is required.
Apply vendor patch: Canva Android App version 2.376.0 or later.
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 2.376.0 lets an attacker-controlled web page interact with the Canva a
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-70915
GHSA-7ppm-cm7m-926r
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB