{"id":"CVE-2026-107733","summary":"SumatraPDF: Null-pointer dereference in `CmdExec` when no document tab is open","details":"SumatraPDF is a multi-format reader for Windows. In 3.6.1 and earlier, FrameOnCommand() handles CmdExec by passing a null current-tab pointer to RunWithExe(), which dereferences WindowTab::filePath. A local process in the same interactive Windows session, at an integrity level greater than or equal to SumatraPDF's under Windows UIPI, can dispatch CmdExec over DDE or WM_COPYDATA while no document tab is open, causing abrupt process termination and loss of unsaved state. No broader impact is claimed beyond the advisory-supported conditions. No fixed version is available as of this review.","aliases":["GHSA-p2ph-2rvm-q37m"],"modified":"2026-10-10T07:06:11.621526232Z","published":"2026-10-08T22:23:26.389Z","database_specific":{"cna_assigner":"GitHub_M","cwe_ids":["CWE-476"],"osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/107xxx/CVE-2026-107733.json"},"references":[{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/107xxx/CVE-2026-107733.json"},{"type":"ADVISORY","url":"https://github.com/sumatrapdfreader/sumatrapdf/security/advisories/GHSA-p2ph-2rvm-q37m"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-107733"},{"type":"FIX","url":"https://github.com/sumatrapdfreader/sumatrapdf/commit/013ad659c7de13fa15624d1f8a24e3231c50516b"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/sumatrapdfreader/sumatrapdf","events":[{"introduced":"0"},{"fixed":"013ad659c7de13fa15624d1f8a24e3231c50516b"}],"database_specific":{"source":["AFFECTED_FIELD","REFERENCES"],"extracted_events":[{"introduced":"0"},{"last_affected":"3.6.1"}]}}],"versions":["3.2","3.1.2rel","3.0split","2.5split","2.4split","2.3split","2.2split","2.1split","2.0split","1.9split","1.8split","1.7split","1.6split","1.5split","1.4split"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-107733.json","vanir_signatures":[{"source":"https://github.com/sumatrapdfreader/sumatrapdf/commit/013ad659c7de13fa15624d1f8a24e3231c50516b","target":{"file":"src/ExternalViewers.cpp"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["336693156641971694908676563921213315562","233395195509926029878878160758518824231","308004880397224888027993565521016301582","30386380623293840263648443392029126773"]},"id":"CVE-2026-107733-50a6beba","signature_type":"Line","signature_version":"v1"},{"source":"https://github.com/sumatrapdfreader/sumatrapdf/commit/013ad659c7de13fa15624d1f8a24e3231c50516b","target":{"file":"src/ExternalViewers.cpp","function":"RunWithExe"},"deprecated":false,"digest":{"function_hash":"121868125225294072948265101337101149091","length":721},"id":"CVE-2026-107733-922d631f","signature_type":"Function","signature_version":"v1"}],"vanir_signatures_modified":"2026-10-10T07:06:11Z"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V4","score":"CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N"}]}