CVE-2025-66342

Memory Corruption via Type Confusion in Canva Affinity EMF Processor Leading to Arbitrary Code Execution

Published Mar 17, 2026 CVSS 3.1 · 7.8 High EPSS < 1% KEV · Not listed
Description
A type confusion vulnerability exists in the EMF functionality of Canva Affinity. A specially crafted EMF file can trigger this vulnerability, which can lead to memory corruption and result in arbitrary code execution.

Analysis

AI-generated

Technical impact

A type confusion flaw has been identified in the EMF processing routine of Canva Affinity. When the application parses a specially crafted EMF file, the mismatch in expected data types can cause memory corruption, enabling an attacker to execute arbitrary code on the affected system. The vulnerability is rooted in CWE-843, which denotes Data Type Confusion, and the vendor’s description confirms that the result can lead to code execution.

Affected Systems

The affected product is Canva Affinity, running on Windows platforms as indicated by the CPE string. Specific version information is not supplied by the CVE data, so all installations of Canva Affinity may be vulnerable until an update is deployed.

Risk and Exploitability

The CVSS score is 7.8, indicating high severity. The EPSS score is less than 1%, suggesting a low probability of exploitation in the wild, and the vulnerability is not currently listed in CISA’s KEV catalog. Based on the nature of the flaw and the fact that it requires a crafted EMF file, the likely attack vector is local: the attacker would need to deliver or trick the victim into opening the malicious file. If the file is processed remotely by a web component, a remote vector could also be possible, but this is inferred rather than stated in the input.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Check Canva Affinity for available updates or patches on the vendor’s website.
  • Disable or restrict processing of EMF files if the functionality is not required in your environment.
  • Implement file integrity controls or content-disposition checks to prevent open of untrusted EMF files.
  • Monitor for potential exploitation attempts by inspecting system logs for anomalous code execution patterns.

Generated by OpenCVE AI on March 19, 2026 at 13:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Title Memory Corruption via Type Confusion in Canva Affinity EMF Processor Leading to Arbitrary Code Execution
Type Values Removed Values Added
CPEs cpe:2.3:a:canva:affinity:*:*:*:*:*:windows:*:*
Type Values Removed Values Added
CPEs cpe:2.3:a:canva:affinity:-:*:*:*:*:windows:*:*
Type Values Removed Values Added
First Time appeared Canva
Canva affinity
CPEs cpe:2.3:a:canva:affinity:-:*:*:*:*:windows:*:*
Vendors & Products Canva
Canva affinity
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description A type confusion vulnerability exists in the EMF functionality of Canva Affinity. A specially crafted EMF file can trigger this vulnerability, which can lead to memory corruption and result in arbitrary code execution.
Weaknesses CWE-843
References
Metrics cvssV3_1

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

Weaknesses
  • CWE-843

    Access of Resource Using Incompatible Type ('Type Confusion')

Sources

Status
PUBLISHED
Assigner
talos
Published
Updated
Mar 18, 2026, 5:00 PM
Reserved
Dec 5, 2025, 12:07 PM
Status
Analyzed
Published
Mar 17, 2026, 7:15 PM
Modified
Jun 17, 2026, 9:56 AM