CVE Explorer
CVE-2026-46642
draw.io is a configurable diagramming and whiteboarding application. Prior to version 29.7.12, a crafted .drawio file can execute arbitrary JavaScript in the editor's origin when the file is opened. The vulnerability is not in the label sanitizer (which works correctly on the rendering path) but in a feature-detection routine in the Text Format panel that reads the raw cell label and assigns it to a detached element's innerHTML without sanitization. Browsers fire onerror for failed image loads e
Known exploited
Not asserted
Disputed
No
Stale source
No
Conflicts
0
Affected products and versions
1 source assertion{"product":"drawio","vendor":"jgraph","versions":[{"status":"affected","version":"< 29.7.12"}]}
- cve_program_cvelist_v5affectedurn:baitaphish:normalized-source-record:v2:04bb03de8959ca64f0bada30e1aacf9f5632b34d93815687e903cc7407498b16 · sha256:a84bf181cc98b725… · /containers/cna/affected/0
Provider-owned CVSS observations
1 source assertion{"metric":{"attackComplexity":"LOW","attackVector":"NETWORK","availabilityImpact":"NONE","baseScore":6.1,"baseSeverity":"MEDIUM","confidentialityImpact":"LOW","integrityImpact":"LOW","privilegesRequired":"NONE","scope":"CHANGED","userInteraction":"REQUIRED","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","version":"3.1"},"metric_type":"cvssV3_1"}
- cve_program_cvelist_v5cvssurn:baitaphish:normalized-source-record:v2:04bb03de8959ca64f0bada30e1aacf9f5632b34d93815687e903cc7407498b16 · sha256:a84bf181cc98b725… · /containers/cna/metrics/0/cvssV3_1
CWE assertions
1 source assertion{"cweId":"CWE-79","description":"CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","lang":"en","type":"CWE"}
- cve_program_cvelist_v5cweurn:baitaphish:normalized-source-record:v2:04bb03de8959ca64f0bada30e1aacf9f5632b34d93815687e903cc7407498b16 · sha256:a84bf181cc98b725… · /containers/cna/problemTypes/0/descriptions/0
Source references
3 source assertions{"name":"https://github.com/jgraph/drawio/releases/tag/v29.7.12","tags":["x_refsource_MISC"],"url":"https://github.com/jgraph/drawio/releases/tag/v29.7.12"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:04bb03de8959ca64f0bada30e1aacf9f5632b34d93815687e903cc7407498b16 · sha256:a84bf181cc98b725… · /containers/cna/references/1
{"tags":["exploit"],"url":"https://github.com/jgraph/drawio/security/advisories/GHSA-fqhg-287p-c6vf"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:04bb03de8959ca64f0bada30e1aacf9f5632b34d93815687e903cc7407498b16 · sha256:a84bf181cc98b725… · /containers/adp/0/references/0
{"name":"https://github.com/jgraph/drawio/security/advisories/GHSA-fqhg-287p-c6vf","tags":["x_refsource_CONFIRM"],"url":"https://github.com/jgraph/drawio/security/advisories/GHSA-fqhg-287p-c6vf"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:04bb03de8959ca64f0bada30e1aacf9f5632b34d93815687e903cc7407498b16 · sha256:a84bf181cc98b725… · /containers/cna/references/0
Attribution and limitations
- CVE Program CVEList V5: Reproduce the MITRE copyright designation and CVE license in copies. Source →
Provider severity values are preserved separately. Baitaphish does not convert them into a risk rating, infer affected products, or treat EPSS as observed exploitation.