VYPR
Vendor

Electron PDF

Products
1
CVEs
17
Across products
17
Status
Private

Products

1

Recent CVEs

17
  • CVE-2024-1648HigFeb 20, 2024
    risk 0.49cvss 7.5epss 0.01

    electron-pdf version 20.0.0 allows an external attacker to remotely obtain arbitrary local files. This is possible because the application does not validate the HTML content entered by the user.

  • CVE-2026-70604higAug 5, 2026
    risk 0.45cvss epss

    ### Impact A custom scheme registered with `supportFetchAPI: true` but without `corsEnabled: true` was not subject to CORS enforcement. A page loaded from a remote origin could therefore `fetch()` or `XMLHttpRequest` that scheme cross-origin and read the full response body,…

  • CVE-2026-70601higAug 5, 2026
    risk 0.45cvss epss

    ### Impact Apps that expose Promise-returning functions to web content via `contextBridge` may be vulnerable to a context isolation bypass. Untrusted web content could obtain access to the isolated preload world and, through it, every capability the preload script has. In…

  • CVE-2026-70608higAug 5, 2026
    risk 0.38cvss epss

    ### Impact A sandboxed iframe without the `allow-popups` keyword could still open a new window (or trigger `setWindowOpenHandler`) with no user interaction, because new-window navigations taking the OpenURL path did not apply the iframe sandbox popup restriction. Apps that…

  • CVE-2026-70606medAug 5, 2026
    risk 0.26cvss epss

    ### Impact When a custom protocol handler returned a `ProtocolResponse` with a `url` and no `session`, Electron made the upstream request through `defaultSession` instead of the session that handled the protocol. A cached response could then be reused across otherwise isolated…

  • CVE-2026-70605medAug 5, 2026
    risk 0.26cvss epss

    ### Impact When following HTTP redirects, `net.fetch()` and `net.request()` did not restrict which schemes a redirect could target. A remote server could redirect a request to a local resource, and if the app returns or forwards the response body, local file contents could be…

  • CVE-2026-70602medAug 5, 2026
    risk 0.26cvss epss

    ### Impact Extension tab and scripting APIs were not scoped to the extension's own `session`. A malicious or compromised extension loaded into one session could navigate, script, and read from windows belonging to a different session. Apps are only affected if they load Chrome…

  • CVE-2026-70603medAug 5, 2026
    risk 0.26cvss epss

    ### Impact `shell.openPath()` did not reject paths containing embedded null bytes. Apps that perform string-only validation of file paths (for example, checking the file extension) before passing them to `shell.openPath()` could be bypassed, allowing an attacker-controlled path…

  • CVE-2026-70612medAug 5, 2026
    risk 0.19cvss epss

    ### Impact Requests to open external protocol URLs from web content did not take iframe sandbox restrictions into account, so a sandboxed iframe could cause an OS-registered external application to be launched. The frame's sandbox state was also not made available to the app's…

  • CVE-2026-70611medAug 5, 2026
    risk 0.19cvss epss

    ### Impact The DevTools "reveal in file manager" action could launch the target file rather than reveal it. An attacker with a separate means of running script inside the DevTools frontend (such as a malicious DevTools extension) could use this to execute native code outside the…

  • CVE-2026-70610medAug 5, 2026
    risk 0.19cvss epss

    ### Impact Objects copied across the `contextBridge` boundary from untrusted content could carry an attacker-influenced prototype, enabling prototype-pollution-style attacks against preload code despite context isolation being enabled. Apps are only affected if their preload…

  • CVE-2026-70609medAug 5, 2026
    risk 0.19cvss epss

    ### Impact The `mode` option of `webContents.openDevTools()` was not sanitized before use by the DevTools frontend. If an attacker can influence this value, script under their control may run in the DevTools context, which in unsandboxed configurations has access to Node.js. …

  • CVE-2026-70607medAug 5, 2026
    risk 0.19cvss epss

    ### Impact Some window options supplied by web content in the `window.open()` features string were applied to the new `BrowserWindow` without an allowlist. Untrusted content could set window options it should not control, including options that cause the main process to access…

  • CVE-2026-70599medAug 5, 2026
    risk 0.19cvss epss

    ### Impact For serial-port and media (camera / microphone) permission checks made from an iframe, the `requestingOrigin` passed to `session.setPermissionCheckHandler` was the top-level frame's origin rather than the requesting frame's. Origin-based handler logic could therefore…

  • CVE-2026-70597medAug 5, 2026
    risk 0.19cvss epss

    ### Impact On macOS, the check Electron uses to confirm it was launched by a same-signed parent process could be bypassed by a local process. Apps that enable the fuse-based hardening restricting `ELECTRON_RUN_AS_NODE` and `NODE_OPTIONS` to same-signed parents rely on this…

  • CVE-2026-70600lowAug 5, 2026
    risk 0.07cvss epss

    ### Impact The native autofill popup could be positioned by a cross-origin iframe outside that iframe's bounds, over the embedding page's UI, enabling clickjacking or spoofing of trusted UI. Apps are only affected if they embed untrusted content in iframes within windows that…

  • CVE-2026-70598lowAug 5, 2026
    risk 0.00cvss epss

    ### Impact In offscreen rendering mode, frame data received from the GPU process was not fully validated by the main process. A compromised GPU process could cause the main process to read out-of-bounds memory while producing `paint` event images, disclosing memory or crashing…