CVE-2026-101130
LowCVSS 3.6Summary
The Affinity by Canva application before 3.3.1 did not perform adequate bounds checking when parsing arrays of strings in Affinity document files, leading to a heap buffer over-read. A crafted Affinity document, 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.
Risk Assessment
An attacker could obtain sensitive data from process memory or cause an application crash, posing a risk of information disclosure and denial of service.
Recommendation
Update Affinity by Canva to version 3.3.1 or later. Until patched, avoid opening untrusted Affinity documents.
Other vulnerabilities in Affinity by Canva
See all- CVE-2026-96396Medium
The Affinity by Canva application for macOS before version 3.3.1 (October 2026 release) did not safely calculate the size of an image buffer when generating QuickLook thumbnails and previews of Affinity document files, leading to an integer overflow and a heap-based buffer overflow. A threat actor could craft an Affinity document that, when displayed or previewed by a user in Finder, could corrupt heap memory and cause the thumbnail or preview extension to crash.
- CVE-2026-96395Low
The Affinity by Canva app for macOS before version 3.3.1 did not perform adequate bounds checking when generating QuickLook thumbnails and previews of Affinity document files, leading to an out-of-bounds heap read. A threat actor could craft an Affinity document that, when displayed or previewed in Finder, could disclose the contents of adjacent heap memory, including memory addresses, in the rendered thumbnail or preview image.
- CVE-2026-96394Low
The Affinity by Canva application for macOS before 3.3.1 did not validate image dimensions against the size of the pixel data when generating QuickLook thumbnails and previews of Affinity document files, leading to an out-of-bounds heap read. A crafted Affinity document, when displayed or previewed by a user in Finder, could disclose the contents of adjacent heap memory in the rendered thumbnail or preview image, or cause the thumbnail or preview extension to crash.
- CVE-2026-96393Low
The Affinity by Canva app before 3.3.1 did not perform adequate bounds checking when parsing Affinity document files, leading to an out-of-bounds pointer dereference. A crafted Affinity document, when opened by a user in Affinity, could result in an application crash.
- CVE-2026-103220Medium
Affinity by Canva before version 3.3.1 did not perform adequate bounds checking when parsing raster image data in Affinity document files, leading to an out-of-bounds read and dereference of an untrusted pointer. A crafted document could cause memory corruption or application crash.
- CVE-2026-101094Low
The Affinity by Canva application before 3.3.1 did not correctly handle incomplete UTF-8 character sequences when parsing text in Affinity document files, leading to a heap buffer over-read. A crafted Affinity document, 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.
- CVE-2026-81546High
The Affinity by Canva application before 3.3.0 (September 2026 release) did not perform adequate bounds checking when parsing Affinity document files leading to a stack-based buffer overflow. A threat actor could craft a Affinity document that when opened by a user in Affinity could result in arbitrary code execution.
Original NVD description (English source)
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.
Vulnerability data from NVD (NIST) · CISA KEV · EPSS

