Quick answers
- Is CVE-2026-114606 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-114606 being exploited in the wild.
- How severe is CVE-2026-114606?
- Informational severity, published 22 October 2026.
- Which products and versions are affected?
- JGraph draw.io Desktop before 31.4.4.
- Is there a fix for CVE-2026-114606?
- Yes: fixed in 31.4.4. Until then: Upgrade to draw.io Desktop 31.4.4 or later. Do not open diagram files (.drawio) from untrusted sources, as a crafted diagram can exploit this vulnerability when opened and exported. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-114606 attacked?
- It is attacked with local access, in a web application.
- Am I affected by CVE-2026-114606?
- Check whether you run JGraph draw.io Desktop at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
How to fix
- Fixed in: 31.4.4
Upgrade to draw.io Desktop 31.4.4 or later. Do not open diagram files (.drawio) from untrusted sources, as a crafted diagram can exploit this vulnerability when opened and exported.
Technical details
The Electron main process's IPC read handlers (readFile, getFileDrafts, getBkpFile, fileStat, isFileWritable, checkFileExists, watchFile) lacked proper path authorization checks, while write-side handlers were protected by assertWritablePath validation. An attacker could craft a diagram with a malicious font source pointing to arbitrary local file paths; since the renderer-controlled fontSource is fetched via readFile and embedded in exports, opening and exporting the diagram allows arbitrary file disclosure. The validateSender origin check alone was insufficient to prevent this attack vector, as diagram content reaches IPC handlers independently.
Affected products
- jgraph draw.io Desktop before 31.4.4
Timeline
- 2026-10-22: disclosed
- 2026-09-06: patched: Version 31.4.4 released