Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2021 - Vulnerable and Outdated Components
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, read limits
MITRE ATT&CK
1 technique across 1 tactic: Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Impact | The CVSS 3.1 score of 6.1 reflects a medium-severity vulnerability with a local attack vector, low attack complexity, no privileges required, and user interaction necessary (opening a file). The vector AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:L indicates confidentiality impact is HIGH (memory disclosure), while integrity and availability impacts are minimal. However, SSVC and real-world risk assessment must account for: (1) the requirement for user interaction (UI:R) reduces likelihood of widespread exploitation compared to network-exposed vulnerabilities; (2) the local-only attack vector (AV:L) further constrains attack surface; (3) out-of-bounds reads, while serious, are typically harder to weaponize than buffer overflows or use-after-free bugs; and (4) the vulnerability discloses application memory rather than enabling code execution. Although Talos reported this vulnerability, no public POC is documented in the provided references, and KEV (Known Exploited Vulnerability) status is not indicated. This is a legitimate confidentiality concern for users handling untrusted EMF files, but exploitation likelihood is lower than comparable network-exploitable or memory-corruption vulnerabilities affecting widely-used libraries. |
| Exploit ScenarioDerived | An attacker crafts a malicious EMF file with deliberately invalid record headers that specify out-of-bounds offsets or record lengths. The attacker sends this file to a target user via email or uploads it to a file-sharing service, social-engineering the user into opening it with Canva Affinity. When Affinity parses the malformed EMF without proper bounds validation, the parser reads memory beyond the allocated buffer, potentially exposing sensitive data (API keys, cached credentials, or other application state) that is then leaked to the attacker through side-channel observation, error messages, or subsequent file operations. No code execution results from this read-only access, limiting the attack to information disclosure. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 17, 2026
An out-of-bounds read vulnerability exists in Canva Affinity's EMF (Enhanced Metafile) file parsing functionality, allowing an attacker to read memory beyond allocated buffer boundaries by supplying a specially crafted EMF file. Affected versions include Affinity 3.0.1.3808 and potentially other releases in the Affinity product line. Successful exploitation could disclose sensitive information from application memory, though the vulnerability does not enable code execution or denial of service; however, the local attack vector and user interaction requirement (opening a malicious file) limit real-world impact compared to network-exploitable vulnerabilities.
RemediationAI
Immediately update Canva Affinity to the patched version released by Canva; refer to the vendor security advisory at https://trust.canva.com/?tcuUid=1f728b0d-17f3-4c9c-97e9-6662b769eb62 for the specific fixed version and download instructions. Until patching is completed, implement compensating controls: (1) avoid opening EMF files from untrusted sources, particularly those received via email or downloaded from the internet; (2) educate users on the risks of opening unusual or unsolicited EMF files in Affinity; (3) consider restricting Affinity usage to air-gapped or isolated environments if handling untrusted graphic content is unavoidable. No network-level mitigations are applicable given the local-only attack vector, but endpoint detection and response (EDR) tools configured to monitor for unusual memory access patterns or Affinity crashes may provide indirect detection capability.
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 vulnerability is classified as CWE-125 (Out-of-bounds Read), a memory safety issue arising from improper bounds checking in the EMF file parser within Canva Affinity. EMF is a vector graphics format commonly used in Windows environments for clipboard data and document embedding. The affected product is identified via CPE cpe:2.3:a:canva:affinity:*:*:*:*:*:*:*:*, indicating the entire Affinity application suite is in scope. The root cause involves the parser failing to validate record length fields or array indices before dereferencing memory, allowing an attacker-controlled EMF file to specify offsets or sizes that exceed allocated heap or stack buffers, leading to information disclosure from adjacent memory regions.
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:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:L
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
DescriptionCVE.org
An out-of-bounds read vulnerability exists in the EMF functionality of Canva Affinity. By using a specially crafted EMF file, an attacker could exploit this vulnerability to perform an out-of-bounds read, potentially leading to the disclosure of sensitive information.
Executive ViewAI
CVE-2025-64733 presents moderate security risk, a out-of-bounds read vulnerability rated CVSS 6.1. Exploitation could cause memory corruption or application crashes. Organizations should apply vendor updates when available and monitor for exploitation.
Apply vendor patch. If patching is delayed: enable ASLR/DEP, apply network segmentation.
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
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
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
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 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-2025-208797
NVD
CVE.org
EPSS
VulDB
GitHub PoC
Exploit-DB