Skip to main content

Affinity by Canva EUVDEUVD-2026-95753

| CVE-2026-101130 LOW
Buffer Over-read (CWE-126)
2026-10-09 61adb53e-e4b3-47f7-8a93-4717c9e77dc6 GHSA-83mp-p4q2-qmmx
3.6
CVSS 3.1 · Vendor: 61adb53e-e4b3-47f7-8a93-4717c9e77dc6
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Deliver crafted Affinity document to victim
  2. Exploit
    Victim opens file in Affinity
  3. Execution
    Parser over-reads heap on malformed string array
  4. Impact
    Adjacent heap memory disclosed or app crashes

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Buffer over-read prevention
Exploitation Conditions

Exploitation requires a victim to open an attacker-crafted Affinity document file (containing a malformed array of strings) in the Affinity application prior to version 3.3.1 - i.e., it is file-parsing-triggered and depends on user interaction (UI:R) and local file delivery (AV:L), not remote network reachability. There is no authentication requirement (PR:N), but the limiting factors are significant: the attacker must socially engineer the victim into opening the malicious document, the over-read is bounded by heap layout (AC:H) so any disclosed memory is non-deterministic, and the most likely outcome is an application crash rather than reliable data theft. Default installations of Affinity are affected (no special feature or configuration toggle is named), but only when the user actively opens the malicious file.

Impact

This is a genuinely low-priority issue despite being a memory-safety bug. The provided CVSS 3.1 vector (AV:L/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:L, base 3.6) is self-consistent with the description: exploitation is local (the attacker must get a crafted Affinity document opened on the victim's machine - AV:L), requires user interaction (UI:R), and carries high attack complexity (AC:H) because a heap over-read depends on non-deterministic heap layout to leak anything useful. Impact is limited to partial confidentiality (C:L, disclosure of adjacent heap memory that may surface in document text) and partial availability (A:L, application crash), with no integrity impact and no code execution. No EPSS score, KEV listing, or POC was provided; by the precision rules this is 'no public exploit identified at time of analysis.' All signals align toward low real-world risk - there is no conflict between CVSS severity and threat-intel signals here, and no evidence of active exploitation. The main caveat is that absence of EPSS/KEV/POC data in the input is not proof of absence in the wild, only that it was not supplied.

Exploit ScenarioDerived

A threat actor crafts a malicious Affinity document containing a malformed array of strings and sends it to a target (e.g., as a shared design file or email attachment). When the victim opens it in a vulnerable Affinity application (before 3.3.1), the parser over-reads the heap, potentially embedding fragments of adjacent process memory into the document's displayed text or crashing the application. No public exploit code was identified, and the local vector plus required user interaction and high complexity make reliable, targeted information disclosure difficult.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 09, 2026

Heap memory disclosure and application crashes affect Affinity by Canva before version 3.3.1 (October 2026 release), where insufficient bounds checking on arrays of strings inside Affinity document files triggers a heap buffer over-read (CWE-126). Exploitation requires unauthenticated but local delivery: a victim must be socially engineered into opening a crafted Affinity document with the vulnerable application, which is consistent with the assessed vector CVSS:3.1/AV:L/AC:H/PR:N/UI:R/C:L/I:N/A:L and a low base score of 3.6. Impact is limited - any leaked heap contents are non-deterministic and bounded by heap layout (AC:H), and the most likely practical outcome is a client-side crash rather than reliable data theft; no public exploit identified at time of analysis.

RemediationAI

The primary fix is to upgrade Affinity by Canva to 3.3.1 (October 2026 release) or later, which is the vendor-released patched version per the referenced Canva trust advisory (https://trust.canva.com?tcuUid=1998378a-9134-47e9-b761-7a49d5fd6bfb); there is no evidence requiring a configuration change once patched. For fleets that cannot immediately update, compensating controls should target the fact that the bug is triggered only by opening untrusted document files: block or quarantine inbound Affinity document attachments at the email and web gateway and require them to be requested from known senders (trade-off: friction on legitimate design-file collaboration, and no protection if users obtain files by other channels); open suspect documents only in a disposable sandboxed or virtualized instance with no access to production storage or credentials (trade-off: workflow overhead and sandbox escape remains a residual risk); enforce least-privilege file shares and endpoint controls so an untrusted document cannot reach a user with broad data access; and apply OS-level exploit mitigations and keep an EDR/AV signature set current so crashes from malformed documents are detected and triaged. Because exploitation requires a user to actively open the file, awareness guidance to treat unsolicited Affinity or design-source files as untrusted is a meaningful, low-cost additional control. Note that no patch substitute fully removes the risk - only upgrading to 3.3.1 or later does.

Affected VersionsENISA

Affinity 0 <3.3.1

Affected Packages

euvd affinity fix: 3.3.1

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-126 (Buffer Over-read), specifically a failure to validate the length or index of string elements when parsing serialized arrays of strings within Affinity document files. Affinity documents are a proprietary binary container that the application parses on open, and string arrays within that structure are stored with offset/length metadata that the parser trusts; when a crafted file declares a string length exceeding the actual data present, the parser reads past the end of the allocated heap buffer and into adjacent heap memory. Because the over-read length and the contents of adjoining heap chunks are determined by allocator behaviour and prior runtime allocations, disclosure is non-deterministic and the affected data cannot be targeted - which is why the assessed exploitability is AC:H. The weakness is purely client-side parsing: AV:L reflects file delivery rather than network reachability, PR:N reflects that no credentials are involved, and UI:R reflects that a user must actively open the malicious document. No CPE strings were supplied with the intelligence, so the affected surface is scoped by vendor advisory rather than by CPE enumeration.

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

Vendor (61adb53e-e4b3-47f7-8a93-4717c9e77dc6) PRIMARY 3.6 LOW
AV:L/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:L
vuln.today AI 3.6 LOW

Attacker supplies a file opened locally by the user (AV:L, UI:R, PR:N); heap-layout-dependent over-read yields only partial, unreliable memory disclosure and a possible crash (AC:H, C:L, I:N, A:L).

3.1 AV:L/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:L
4.0 AV:L/AC:H/AT:N/PR:N/UI:P/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (61adb53e-e4b3-47f7-8a93-4717c9e77dc6).

CVSS VectorVendor: 61adb53e-e4b3-47f7-8a93-4717c9e77dc6

Attack Vector
Local
Attack Complexity
High
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
Low

Lifecycle Timeline

1
Patch available
Oct 09, 2026 - 14:01 EUVD

DescriptionCVE.org

The Affinity by Canva application before 3.3.1 (October 2026 release) did not perform adequate bounds checking when parsing arrays of strings in Affinity document files, leading to a heap buffer over-read. A threat actor could craft an Affinity document that, when opened by a user in Affinity, could disclose the contents of adjacent heap memory in the document's text or result in an application crash.

Threat Intelligence Overview

EPSS Score
0.1%
Top 98% exploitable
Prevalence
Medium
popular creative-design suite among designers, not ubiquitous enterprise software
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity LOW
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

18
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +18
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

More in Canva

View all
CVE-2026-85085 CRITICAL
9.6 Sep 04

Session hijacking in the Canva Android App before 2.376.0 lets an attacker-controlled web page interact with the Canva a

CVE-2026-85094 HIGH
8.8 Sep 04

Session hijacking in the Canva Android App before version 2.376.0 arises from an unrestricted header-reflection flaw in

CVE-2025-66342 HIGH
7.8 Mar 17

A type confusion vulnerability in the EMF (Enhanced Metafile) functionality of Canva Affinity allows attackers to achiev

CVE-2025-64301 HIGH
7.8 Mar 17

An out-of-bounds write vulnerability in Canva Affinity's EMF file processing allows attackers to achieve code execution

CVE-2026-81546 HIGH
7.7 Sep 17

Opening an attacker-crafted Affinity document in Affinity by Canva versions prior to 3.3.0 can trigger a stack-based buf

CVE-2025-62500 MEDIUM
6.1 Mar 17

An out-of-bounds read vulnerability exists in Canva Affinity's EMF (Enhanced Metafile) file processing functionality, al

CVE-2025-61979 MEDIUM
6.1 Mar 17

An out-of-bounds read vulnerability exists in the EMF (Enhanced Metafile) file handling functionality of Canva Affinity,

CVE-2025-64733 MEDIUM
6.1 Mar 17

An out-of-bounds read vulnerability exists in Canva Affinity's EMF (Enhanced Metafile) file parsing functionality, allow

CVE-2025-66000 MEDIUM
6.1 Mar 17

An out-of-bounds read vulnerability exists in the EMF (Enhanced Metafile) file parsing functionality of Canva Affinity,

CVE-2025-64776 MEDIUM
6.1 Mar 17

An out-of-bounds read vulnerability exists in Canva Affinity's EMF (Enhanced Metafile) file handling that allows attacke

CVE-2025-64735 MEDIUM
6.1 Mar 17

An out-of-bounds read vulnerability exists in Canva Affinity's EMF (Enhanced Metafile) file processing functionality, af

CVE-2025-66633 MEDIUM
6.1 Mar 17

An out-of-bounds read vulnerability exists in the EMF (Enhanced Metafile) file parsing functionality of Canva Affinity,

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy