org.webjars.npm:electron@1.7.3 vulnerabilities

  • latest version

    1.7.3

  • first published

    8 years ago

  • latest version published

    7 years ago

  • licenses detected

  • package manager

Direct Vulnerabilities

Known vulnerabilities in the org.webjars.npm:electron package. This does not include vulnerabilities belonging to this package’s dependencies.

Automatically find and fix vulnerabilities affecting your projects. Snyk scans for vulnerabilities and provides fixes for free.
Fix for free
Vulnerability Vulnerable Version
  • H
Out-of-bounds Read

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Out-of-bounds Read allowing a remote attacker to exploit heap corruption via a crafted HTML page.

Note: The Stable channel has been updated to 120.0.6099.234 for Mac devices.

How to fix Out-of-bounds Read?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Heap-based Buffer Overflow

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Heap-based Buffer Overflow in the WebRTC framework, used to provide Real-Time Communications (RTC) capabilities via JavaScript APIs.

How to fix Heap-based Buffer Overflow?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free via the Media Stream process. An attacker can potentially exploit heap corruption by crafting a malicious HTML page.

How to fix Use After Free?

A fix was pushed into the master branch but not yet published.

[0,)
  • H
Heap-based Buffer Overflow

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Heap-based Buffer Overflow in ANGLE in Google Chrome prior to 116.0.5845.96 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page.

How to fix Heap-based Buffer Overflow?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Out-of-Bounds

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Out-of-Bounds in V8 in Google Chrome prior to 116.0.5845.96 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page.

How to fix Out-of-Bounds?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Heap-based Buffer Overflow

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Heap-based Buffer Overflow in Skia in Google Chrome prior to 116.0.5845.96 allowed a remote attacker who had compromised the renderer process to potentially exploit heap corruption via a crafted HTML page.

How to fix Heap-based Buffer Overflow?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Access of Resource Using Incompatible Type ('Type Confusion')

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Access of Resource Using Incompatible Type ('Type Confusion') in V8 in Google Chrome prior to 116.0.5845.96, a remote attacker could potentially exploit heap corruption via a crafted HTML page.

How to fix Access of Resource Using Incompatible Type ('Type Confusion')?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in Network in Google Chrome prior to 116.0.5845.96 allowed a remote attacker who has elicited a browser shutdown to potentially exploit heap corruption via a crafted HTML page.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in Guest View which allows an attacker who convinced a user to install a malicious extension to potentially exploit heap corruption via a crafted HTML page.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in Media which allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Denial of Service (DoS)

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Denial of Service (DoS) due to a Type Confusion in V8 which allows a remote attacker to potentially exploit heap corruption via a crafted HTML page.

How to fix Denial of Service (DoS)?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in DevTools allowing a remote attacker who had compromised the renderer process to potentially exploit heap corruption via a crafted HTML page.

How to fix Use After Free?

A fix was pushed into the master branch but not yet published.

[0,)
  • H
Out-of-Bounds

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Out-of-Bounds in Service Worker API, which allows a remote attacker to potentially exploit heap corruption via a crafted HTML page.

How to fix Out-of-Bounds?

A fix was pushed into the master branch but not yet published.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in PDF in Google Chrome prior to 111.0.5563.110 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page.

How to fix Use After Free?

A fix was pushed into the master branch but not yet published.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in ANGLE in Google Chrome prior to 111.0.5563.110 allowed a remote attacker who had compromised the renderer process to potentially exploit heap corruption via a crafted HTML page.

How to fix Use After Free?

A fix was pushed into the master branch but not yet published.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in ANGLE in Google Chrome prior to 111.0.5563.110 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page.

How to fix Use After Free?

A fix was pushed into the master branch but not yet published.

[0,)
  • H
Heap-based Buffer Overflow

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Heap-based Buffer Overflow in UMA by allowing a remote attacker who had compromised the renderer process to potentially exploit heap corruption via a crafted HTML page.

How to fix Heap-based Buffer Overflow?

A fix was pushed into the master branch but not yet published.

[0,)
  • H
Heap-based Buffer Overflow

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Heap-based Buffer Overflow in Metrics by allowing a remote attacker who had compromised the renderer process to potentially exploit heap corruption via a crafted HTML page.

How to fix Heap-based Buffer Overflow?

A fix was pushed into the master branch but not yet published.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in WebRTC by allowing remote attacker to potentially exploit heap corruption via a crafted HTML page.

How to fix Use After Free?

A fix was pushed into the master branch but not yet published.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in WebTransport, causing heap corruption.

How to fix Use After Free?

A fix was pushed into the master branch but not yet published.

[0,)
  • H
Heap-based Buffer Overflow

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Heap-based Buffer Overflow in Network Service via a crafted HTML page and specific interactions.

How to fix Heap-based Buffer Overflow?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Denial of Service (DoS)

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Denial of Service (DoS) due to a possible type confusion which allows a remote attacker to potentially exploit heap corruption via a crafted HTML page.

How to fix Denial of Service (DoS)?

A fix was pushed into the master branch but not yet published.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in Mojo, via heap corruption.

How to fix Use After Free?

A fix was pushed into the master branch but not yet published.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in WebCodecs, which allows a remote attacker to potentially exploit heap corruption via a crafted HTML page.

How to fix Use After Free?

A fix was pushed into the master branch but not yet published.

[0,)
  • H
Heap-based Buffer Overflow

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Heap-based Buffer Overflow in Crashpad in Google Chrome on Android, which allows a remote attacker who had compromised the renderer process to potentially perform a sandbox escape via a crafted HTML page.

How to fix Heap-based Buffer Overflow?

A fix was pushed into the master branch but not yet published.

[0,)
  • H
Denial of Service (DoS)

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Denial of Service (DoS) due to type confusion in V8, which allows a remote attacker to potentially exploit heap corruption via a crafted HTML page.

How to fix Denial of Service (DoS)?

A fix was pushed into the master branch but not yet published.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in V8, which allows a remote attacker to potentially exploit heap corruption via a crafted HTML page.

How to fix Use After Free?

A fix was pushed into the master branch but not yet published.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free via the Web Workers, which allows a remote attacker to potentially exploit heap corruption via a crafted HTML page.

How to fix Use After Free?

A fix was pushed into the master branch but not yet published.

[0,)
  • M
Information Exposure

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Information Exposure in that it reveals hashed credentials when the target of a redirect is an SMB URL, such as one using the file:// scheme.

NOTE: This vulnerability is only exploitable on Windows.

How to fix Information Exposure?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Access of Resource Using Incompatible Type ('Type Confusion')

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Access of Resource Using Incompatible Type ('Type Confusion') in V8, via a crafted HTML page.

How to fix Access of Resource Using Incompatible Type ('Type Confusion')?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in Layout.

How to fix Use After Free?

A fix was pushed into the master branch but not yet published.

[0,)
  • H
Heap-based Buffer Overflow

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Heap-based Buffer Overflow in V8.

How to fix Heap-based Buffer Overflow?

A fix was pushed into the master branch but not yet published.

[0,)
  • H
Heap-based Buffer Overflow

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Heap-based Buffer Overflow in Vulkan.

How to fix Heap-based Buffer Overflow?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • M
Improper Input Validation

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Improper Input Validation in file system.

How to fix Improper Input Validation?

A fix was pushed into the master branch but not yet published.

[0,)
  • H
Type Confusion

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Type Confusion in V8.

How to fix Type Confusion?

A fix was pushed into the master branch but not yet published.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in Permissions API.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in Peer Connection.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in Media.

How to fix Use After Free?

A fix was pushed into the master branch but not yet published.

[0,)
  • M
Access of Resource Using Incompatible Type ('Type Confusion')

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Access of Resource Using Incompatible Type ('Type Confusion') in Blink.

How to fix Access of Resource Using Incompatible Type ('Type Confusion')?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Out-of-bounds Write

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Out-of-bounds Write in V8.

How to fix Out-of-bounds Write?

A fix was pushed into the master branch but not yet published.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in CSS.

How to fix Use After Free?

A fix was pushed into the master branch but not yet published.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in PDF by allowing a remote attacker to potentially exploit heap corruption via a crafted PDF file.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in Browser Tag by allowing an attacker who convinced a user to install a malicious extension to potentially exploit heap corruption via a crafted HTML page.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in Browser Tag by allowing an attacker who convinced a user to install a malicious extension to potentially exploit heap corruption via a crafted HTML page.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in PDF component.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in Frames, via a crafted HTML page.

How to fix Use After Free?

A fix was pushed into the master branch but not yet published.

[0,)
  • H
Improper Input Validation

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Improper Input Validation in Mojo extension.

How to fix Improper Input Validation?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in regular expressions (V8).

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in Network Service

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in Layout.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in WebSQL.

How to fix Use After Free?

A fix was pushed into the master branch but not yet published.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in WebSQL

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Denial of Service (DoS)

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Denial of Service (DoS) due to insufficient validation of untrusted input in V8.

How to fix Denial of Service (DoS)?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in SwiftShader.

How to fix Use After Free?

Upgrade org.webjars.npm:electron to version 19.0.15 or higher.

[,19.0.15)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in Blink, when a DisplayLock is unlocked via ForceUnlockIfNeeded.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • M
Improper Authentication

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Improper Authentication by allowing the creation of cookies that have an empty name field and whose value impersonates a cookie name prefix.

Note:

Upgrading to the fixed version will delete any previously stored cookies that meet the conditions by causing them to fail their IsCanonical() check.

How to fix Improper Authentication?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free when glBufferData redefines a buffer and the new buffer is smaller than the old buffer.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • M
Access Control Bypass

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Access Control Bypass due to insufficient policy enforcement in Cookies.

How to fix Access Control Bypass?

Upgrade org.webjars.npm:electron to version 18.3.9, 19.0.12 or higher.

[,18.3.9) [19.0.0,19.0.12)
  • M
Buffer Overflow

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Buffer Overflow when changing the PDF layout confuses AddFindResult() and causes it to fail a DCHECK()

How to fix Buffer Overflow?

Upgrade org.webjars.npm:electron to version 18.3.8, 19.0.13 or higher.

[,18.3.8) [19.0.0,19.0.13)
  • M
Improper Input Validation

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Improper Input Validation in Internals, due to not treating % as a special character in pathname resolution.

NOTE: This vulnerability is only exploitable when running on Windows.

How to fix Improper Input Validation?

Upgrade org.webjars.npm:electron to version 18.3.8, 19.0.13 or higher.

[,18.3.8) [19.0.0,19.0.13)
  • M
Information Exposure

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Information Exposure in Background Fetch, by exposing URLs during cross-origin redirects.

How to fix Information Exposure?

Upgrade org.webjars.npm:electron to version 18.3.9, 19.0.12 or higher.

[,18.3.9) [19.0.0,19.0.12)
  • H
Denial of Service (DoS)

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Denial of Service (DoS) in PDF in Google Chrome, a remote attacker to potentially exploit heap corruption via a crafted HTML page.

How to fix Denial of Service (DoS)?

Upgrade org.webjars.npm:electron to version 17.4.11, 18.3.7 or higher.

[,17.4.11) [18.0.0,18.3.7)
  • H
Type Confusion

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Type Confusion in V8.

How to fix Type Confusion?

A fix was pushed into the master branch but not yet published.

[0,)
  • H
Heap-based Buffer Overflow

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Heap-based Buffer Overflow in the WebRTC component.

How to fix Heap-based Buffer Overflow?

A fix was pushed into the master branch but not yet published.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in File System API.

How to fix Use After Free?

Upgrade org.webjars.npm:electron to version 16.2.6, 17.4.3, 18.2.2 or higher.

[,16.2.6) [17.0.0,17.4.3) [18.0.0,18.2.2)
  • M
Protection Mechanism Failure

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Protection Mechanism Failure in File System API.

How to fix Protection Mechanism Failure?

Upgrade org.webjars.npm:electron to version 17.4.9, 18.3.6, 19.0.7 or higher.

[,17.4.9) [18.0.0,18.3.6) [19.0.0,19.0.7)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in Angle.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • M
Exposure of Resource to Wrong Sphere

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Exposure of Resource to Wrong Sphere which allows a renderer with JS execution to obtain access to a new renderer process even without nodeIntegrationInSubFrames being enabled, that allows effective access to ipcRenderer.

How to fix Exposure of Resource to Wrong Sphere?

Upgrade org.webjars.npm:electron to version 15.5.6, 16.2.6, 17.2.0, 18.0.0 or higher.

[,15.5.6) [16.0.0,16.2.6) [17.0.0,17.2.0) [18.0.0-beta.1,18.0.0)
  • M
Improper Input Validation

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Improper Input Validation which allows attackers who have control over a given app's update server or update storage to serve maliciously crafted update packages that pass the code signing validation check but contain malicious code in some components.

How to fix Improper Input Validation?

A fix was pushed into the master branch but not yet published.

[0,)
  • M
Improper Input Validation

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Improper Input Validation in Data Transfer, because the sanitization code only does one round of parsing and serializing.

How to fix Improper Input Validation?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Heap-based Buffer Overflow

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Heap-based Buffer Overflow in V8 Internationalization.

How to fix Heap-based Buffer Overflow?

Upgrade org.webjars.npm:electron to version 15.5.6, 16.2.7, 17.4.5 or higher.

[,15.5.6) [16.0.0-alpha.1,16.2.7) [17.0.0-alpha.1,17.4.5)
  • M
Insecure Defaults

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Insecure Defaults when using GetOriginalOpener to get opener's origin on FrameTree initialization. GetOriginalOpener was used to get the opener, but that function will actually return the main frame of the opener. This means when the FrameTree is opened by a non-main frame, it might inherit the wrong origin.

How to fix Insecure Defaults?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free due to improper cache state validation after the XFB buffer was deleted.

How to fix Use After Free?

Upgrade org.webjars.npm:electron to version 15.5.6, 16.2.7, 17.4.5 or higher.

[,15.5.6) [16.0.0-alpha.1,16.2.7) [17.0.0-alpha.1,17.4.5)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in the BFCache, due to the attempts to cache an interstitial which results in a crash.

How to fix Use After Free?

Upgrade org.webjars.npm:electron to version 16.2.4, 17.4.2 or higher.

[,16.2.4) [17.0.0-alpha.1,17.4.2)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in Vulkan.

How to fix Use After Free?

Upgrade org.webjars.npm:electron to version 15.5.6, 16.2.6, 17.4.4 or higher.

[,15.5.6) [16.0.0-alpha.1,16.2.6) [17.0.0-alpha.1,17.4.4)
  • H
Inappropriate implementation

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Inappropriate implementation in Input.

How to fix Inappropriate implementation?

Upgrade org.webjars.npm:electron to version 15.5.5, 16.2.6, 17.4.4, 18.2.2 or higher.

[,15.5.5) [16.0.0,16.2.6) [17.0.0,17.4.4) [18.0.0,18.2.2)
  • H
Improper Input Validation

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Improper Input Validation in Blink Editing.

How to fix Improper Input Validation?

Upgrade org.webjars.npm:electron to version 15.5.4, 16.2.6, 17.4.3, 18.2.2 or higher.

[,15.5.4) [16.0.0,16.2.6) [17.0.0,17.4.3) [18.0.0,18.2.2)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in Angle, when pausing XFB then deleting a buffer.

How to fix Use After Free?

Upgrade org.webjars.npm:electron to version 15.5.4, 16.2.6, 17.4.3 or higher.

[,15.5.4) [16.0.0,16.2.6) [17.0.0,17.4.3)
  • H
Type Confusion

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Type Confusion in V8.

How to fix Type Confusion?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • M
Type Confusion

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Type Confusion in V8.

How to fix Type Confusion?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • M
Improper implementation

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Improper implementation in Compositing.

How to fix Improper implementation?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Heap-based Buffer Overflow

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Heap-based Buffer Overflow in WebGPU.

How to fix Heap-based Buffer Overflow?

Upgrade org.webjars.npm:electron to version 16.2.5, 17.4.3 or higher.

[,16.2.5) [17.0.0,17.4.3)
  • M
Inappropriate implementation

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Inappropriate implementation in WebGL.

How to fix Inappropriate implementation?

Upgrade org.webjars.npm:electron to version 16.2.5, 17.4.3 or higher.

[,16.2.5) [17.0.0,17.4.3)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in SwiftShader.

How to fix Use After Free?

Upgrade org.webjars.npm:electron to version 15.5.4, 16.2.5, 17.4.3 or higher.

[,15.5.4) [16.0.0,16.2.5) [17.0.0,17.4.3)
  • M
Inappropriate implementation

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Inappropriate implementation in Web Cursor.

How to fix Inappropriate implementation?

Upgrade org.webjars.npm:electron to version 15.5.4, 16.2.3, 17.4.1 or higher.

[,15.5.4) [16.0.0,16.2.3) [17.0.0,17.4.1)
  • C
Type Confusion

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Type Confusion in V8 Turbofan, exploiting this vulnerability is possible via a crafted HTML page.

How to fix Type Confusion?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • M
Information Exposure

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Information Exposure where ImageBitmaps that is created by webGL contexts will fail to render.

How to fix Information Exposure?

Upgrade org.webjars.npm:electron to version 14.2.8, 15.4.2, 16.2.0 or higher.

[,14.2.8) [15.0.0,15.4.2) [16.0.0,16.2.0)
  • H
Type Confusion

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Type Confusion due to mishandling of interceptors which can lead to out-of-bounds memory access.

How to fix Type Confusion?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • M
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free via Angle, where base level changes may not update FBO completeness check.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • L
Improper Access Control

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Improper Access Control via the web Bluetooth API, if the app has not configured a custom select-bluetooth-device event handler. The device that is accessed is random and the attacker would have no way of selecting a specific device.

How to fix Improper Access Control?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free on context loss.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Improper Check or Handling of Exceptional Conditions

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Improper Check or Handling of Exceptional Conditions which returns an invalid handle after ReportBadMessage

How to fix Improper Check or Handling of Exceptional Conditions?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Integer Overflow or Wraparound

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Integer Overflow or Wraparound due to handle reuse in Mojo.

How to fix Integer Overflow or Wraparound?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free when the source framebuffer's extents were accidentally used instead of the blit area extents.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free via the Animation component in Chromium.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • M
Incorrect Authorization

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Incorrect Authorization due to insufficient policy enforcement in CORS in Chromium, which allows a remote attacker to leak cross-origin data via a crafted HTML page.

How to fix Incorrect Authorization?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Incorrect Authorization

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Incorrect Authorization. Insufficient policy enforcement in the iframe sandbox in Chromium allows a remote attacker to bypass navigation restrictions via a crafted HTML page.

How to fix Incorrect Authorization?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • C
Improper Input Validation

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Improper Input Validation via Mojo. If the endpoint's task runner does not match the current task runner (or an equivalent main-thread task runner for the ChannelProxy) when executing a message dispatch task for that endpoint, it dispatches it on the wrong sequence.

How to fix Improper Input Validation?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • M
Improper Control of a Resource Through its Lifetime

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Improper Control of a Resource Through its Lifetime in the FramebufferAttachment::mRenderToTextureSamples method in Angle. It was never updated if the renderbuffer storage was changed after attaching to framebuffer.

How to fix Improper Control of a Resource Through its Lifetime?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Interger Underflow

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Interger Underflow in ANGLE. A remote attacker could potentially exploit heap corruption via a crafted HTML page.

How to fix Interger Underflow?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in media in Google Chrome which allows a remote attacker to potentially exploit heap corruption via a crafted HTML page.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in V8.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Type Confusion

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Type Confusion in loader in Google Chrome. This can lead to heap corruption which is exploited through a crafted HTML page.

How to fix Type Confusion?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Type Confusion

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Type Confusion in V8 in Google Chrome allows a remote attacker to potentially exploit heap corruption via a crafted HTML page.

How to fix Type Confusion?

Upgrade org.webjars.npm:electron to version 13.6.8, 14.2.5, 15.3.6 or higher.

[,13.6.8) [14.0.0,14.2.5) [15.0.0,15.3.6)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free via file API in Google Chrome prior to 96.0.4664.93. It allows a remote attacker who have compromised the renderer process to potentially exploit heap corruption via a crafted HTML page.

How to fix Use After Free?

Upgrade org.webjars.npm:electron to version 13.6.6, 14.2.4, 15.3.5 or higher.

[,13.6.6) [14.0.0,14.2.4) [15.0.0,15.3.5)
  • M
Improper Input Validation

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Improper Input Validation which allows a remote attacker to leak cross-origin data via a crafted HTML page.

How to fix Improper Input Validation?

A fix was pushed into the master branch but not yet published.

[0,)
  • H
Heap-based Buffer Overflow

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Heap-based Buffer Overflow via a crafted HTML page in ANGLE module.

How to fix Heap-based Buffer Overflow?

A fix was pushed into the master branch but not yet published.

[0,)
  • H
Type Confusion

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Type Confusion in V8 in Google Chrome, which allows a remote attacker to potentially exploit heap corruption via a crafted HTML page.

How to fix Type Confusion?

A fix was pushed into the master branch but not yet published.

[0,)
  • H
Type Confusion

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Type Confusion in V8. This allows a remote attacker to potentially exploit heap corruption via a crafted HTML page.

How to fix Type Confusion?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • M
Inappropriate Implementation

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Inappropriate Implementation via cache in Google Chrome. This allows a remote attacker to leak cross-origin data via a crafted HTML page.

How to fix Inappropriate Implementation?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • M
Inappropriate Implementation

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Inappropriate Implementation via service workers in Google Chrome. This allows a remote attacker who had compromised the renderer process to bypass site isolation via a crafted HTML page.

How to fix Inappropriate Implementation?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in loader in Google Chrome. This allows a remote attacker to potentially exploit heap corruption via a crafted HTML page.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • M
Domain Spoofing

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Domain Spoofing via a crafted HTML page as a result of inappropriate implementation in navigation in Google Chrome.

How to fix Domain Spoofing?

A fix was pushed into the master branch but not yet published.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in the storage foundation, which allows a remote attacker to potentially exploit heap corruption via a crafted HTML page

How to fix Use After Free?

A fix was pushed into the master branch but not yet published.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free via the Web Transport module in Chromium.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free via the Garbage Collection module in Chromium.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • C
Type Confusion

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Type Confusion via the V8 module in Chromium.

How to fix Type Confusion?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Heap-based Buffer Overflow

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Heap-based Buffer Overflow via the WebRTC module in Chromium.

How to fix Heap-based Buffer Overflow?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • M
Information Exposure

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Information Exposure via the core module in Chromium.

How to fix Information Exposure?

A fix was pushed into the master branch but not yet published.

[0,)
  • H
Heap-based Buffer Overflow

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Heap-based Buffer Overflow via the Blink module in Chromium.

How to fix Heap-based Buffer Overflow?

A fix was pushed into the master branch but not yet published.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free via heap corruption through a crafted HTML page.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in the file system API, through a heap corruption via a crafted HTML page.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • M
Exposure of Resource to Wrong Sphere

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Exposure of Resource to Wrong Sphere. Inappropriate implementation in Background Fetch API in Google Chrome prior to 94.0.4606.54 allowed a remote attacker to leak cross-origin data via a crafted HTML page.

How to fix Exposure of Resource to Wrong Sphere?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • M
Improper Access Control

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Improper Access Control. Inappropriate implementation in Background Fetch API in Google Chrome prior to 94.0.4606.54 allowed a remote attacker who had compromised the renderer process to leak cross-origin data via a crafted HTML page.

How to fix Improper Access Control?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • M
Sandbox Bypass

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Sandbox Bypass via chromium, due to a child process's delayed integrity level not being set correctly.

How to fix Sandbox Bypass?

Upgrade org.webjars.npm:electron to version 12.2.2, 13.5.2, 14.2.0 or higher.

[,12.2.2) [13.0.0,13.5.2) [14.0.0,14.2.0)
  • M
Information Exposure

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Information Exposure. A sandboxed renderer can request a "thumbnail" image of an arbitrary file on the user's system. Note: This can be partially fixed by enabling contextIsolation.

How to fix Information Exposure?

A fix was pushed into the master branch but not yet published.

[0,)
  • M
Improper Input Validation

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Improper Input Validation. It is possible to kill a renderer if it provides an unexpected FrameOwnerElementType.

How to fix Improper Input Validation?

Upgrade org.webjars.npm:electron to version 13.5.1, 12.2.1 or higher.

[13.0.0,13.5.1) [,12.2.1)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in Indexed DB API.

How to fix Use After Free?

Upgrade org.webjars.npm:electron to version 13.5.0, 12.2.0 or higher.

[13.0.0,13.5.0) [,12.2.0)
  • H
Buffer Overflow

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Buffer Overflow in ANGLE.

How to fix Buffer Overflow?

Upgrade org.webjars.npm:electron to version 13.5.0, 12.2.0 or higher.

[13.0.0,13.5.0) [,12.2.0)
  • H
Out-of-Bounds

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Out-of-Bounds in ANGLE.

How to fix Out-of-Bounds?

Upgrade org.webjars.npm:electron to version 13.5.0, 12.2.0 or higher.

[13.0.0,13.5.0) [,12.2.0)
  • H
Access Restriction Bypass

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Access Restriction Bypass in Blink.

How to fix Access Restriction Bypass?

Upgrade org.webjars.npm:electron to version 13.5.0, 12.2.0 or higher.

[13.0.0,13.5.0) [,12.2.0)
  • H
Type Confusion

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Type Confusion via Blink layout in Chrome.

How to fix Type Confusion?

A fix was pushed into the master branch but not yet published.

[0,)
  • M
Out-of-Bounds

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Out-of-Bounds. An out of bounds write issue exists in engine.

How to fix Out-of-Bounds?

A fix was pushed into the master branch but not yet published.

[0,)
  • M
Heap-based Buffer Overflow

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Heap-based Buffer Overflow in WebGL via Chrome. This allows a remote attacker to potentially exploit heap corruption via a crafted HTML page.

How to fix Heap-based Buffer Overflow?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in WebSerial via Chrome.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in Autofill.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in GPU.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in Blink XSLT.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in V8 via Chrome.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • M
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free via sqlite. This can allow a remote attacker to potentially exploit heap corruption via a crafted HTML page.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Type Confusion

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Type Confusion in V8 via Chrome.

How to fix Type Confusion?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in WebRTC.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in WebAudio.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • C
Out-of-bounds Write

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Out-of-bounds Write via ANGLE in Chrome.

How to fix Out-of-bounds Write?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Access of Resource Using Incompatible Type ('Type Confusion')

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Access of Resource Using Incompatible Type ('Type Confusion'). Type confusion in V8 in Google Chrome allows a remote attacker to potentially exploit heap corruption via a crafted HTML page.

How to fix Access of Resource Using Incompatible Type ('Type Confusion')?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in BFCache in Google Chrome, which allows a remote attacker to potentially exploit heap corruption via a crafted HTML page.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free. Use after free in Loader in Google Chrome allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • M
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in Network service.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in WebGL.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Heap-based Buffer Overflow

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Heap-based Buffer Overflow in Media Feeds.

How to fix Heap-based Buffer Overflow?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Race Condition

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Race Condition in Aura.

How to fix Race Condition?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in Notifications.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Type Confusion

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Type Confusion in V8.

How to fix Type Confusion?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in File API.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Heap-based Buffer Overflow

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Heap-based Buffer Overflow in History.

How to fix Heap-based Buffer Overflow?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Heap-based Buffer Overflow

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Heap-based Buffer Overflow in Reader Mode.

How to fix Heap-based Buffer Overflow?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • L
Out Of Bounds Read

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Out Of Bounds Read. Blit11 would clip the destination rectangle with the destination size but ignore the result. gl::ClipRectangle returns false when the rectangles do not intersect at all, indicating the blit can be skipped.

How to fix Out Of Bounds Read?

Upgrade org.webjars.npm:electron to version 10.4.4, 11.4.4, 12.0.6 or higher.

[,10.4.4) [11.0.0,11.4.4) [12.0.0,12.0.6)
  • M
Improper Input Validation

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Improper Input Validation due to insufficient data validation that exists in V8.

How to fix Improper Input Validation?

Upgrade org.webjars.npm:electron to version 11.4.4, 12.0.6 or higher.

[,11.4.4) [12.0.0,12.0.6)
  • H
Integer Overflow or Wraparound

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Integer Overflow or Wraparound via the Mojo component of chromium.

How to fix Integer Overflow or Wraparound?

Upgrade org.webjars.npm:electron to version 10.4.4, 12.0.6 or higher.

[,10.4.4) [12.0.0,12.0.6)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free via the Navigation component of chromium.

How to fix Use After Free?

Upgrade org.webjars.npm:electron to version 11.4.4, 12.0.6 or higher.

[,11.4.4) [12.0.0,12.0.6)
  • H
Integer Overflow

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Integer Overflow via Chromium in Mojo.

How to fix Integer Overflow?

Upgrade org.webjars.npm:electron to version 10.4.4 or higher.

[,10.4.4)
  • H
Heap-based Buffer Overflow

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Heap-based Buffer Overflow via V8.

How to fix Heap-based Buffer Overflow?

Upgrade org.webjars.npm:electron to version 11.4.4 or higher.

[,11.4.4)
  • H
Out-of-bounds Read

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Out-of-bounds Read via the IPC in chromium.

How to fix Out-of-bounds Read?

Upgrade org.webjars.npm:electron to version 11.4.4, 10.4.4 or higher.

[11.0.0,11.4.4) [,10.4.4)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in the chromium extensions resource.

How to fix Use After Free?

Upgrade org.webjars.npm:electron to version 11.4.4, 10.4.4 or higher.

[11.0.0,11.4.4) [,10.4.4)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free via a vulnerability that exists in Blink in Chromium. A remote attacker can trick the victim to visit a specially crafted web page, trigger a use-after-free error and execute arbitrary code on the system.

How to fix Use After Free?

Upgrade org.webjars.npm:electron to version 11.4.4, 10.4.4 or higher.

[11.0.0,11.4.4) [,10.4.4)
  • C
Out-of-bounds

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Out-of-bounds via the V8 component in Chrome.

How to fix Out-of-bounds?

Upgrade org.webjars.npm:electron to version 11.4.4, 12.0.6, 10.4.4 or higher.

[11.0.0,11.4.4) [12.0.0,12.0.6) [,10.4.4)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free via chromium which allows a remote attacker to potentially exploit heap corruption via a crafted HTML page.

How to fix Use After Free?

Upgrade org.webjars.npm:electron to version 12.0.5 or higher.

[,12.0.5)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free via Aura in Google Chrome which allowed a remote attacker who had compromised the renderer process to potentially exploit heap corruption via a crafted HTML page.

How to fix Use After Free?

Upgrade org.webjars.npm:electron to version 12.0.5 or higher.

[,12.0.5)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free via Chrome which allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page.

How to fix Use After Free?

Upgrade org.webjars.npm:electron to version 12.0.5 or higher.

[,12.0.5)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free. It allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Improper Input Validation

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Improper Input Validation. It allowed a remote attacker to leak cross-origin data via a crafted HTML page.

How to fix Improper Input Validation?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Out-of-bounds Write

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Out-of-bounds Write via a data race in the audio component. A remote attacker could potentially exploit heap corruption using a crafted HTML page.

How to fix Out-of-bounds Write?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Insecure Defaults

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Insecure Defaults. Insufficient policy enforcement in the File System API of chromium allows a remote attacker to bypass filesystem restrictions via a crafted HTML page.

How to fix Insecure Defaults?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free. When a LayoutInline is removed, LineBoxList::DirtyLinesFromChangedChild tries to mark affected RootInlineBox dirty.

When the |LayoutInline| to be removed is culled, it tries to find the RootInlineBox from its previous siblings, then look for its previous and next RootInlineBoxes.

Occasionally, the next next line of the previous sibling is wrapped at the LayoutInline, and that its LineBreakObj() holds the reference to the LayoutInline. This patch marks such RootInlineBox dirty.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Heap Buffer Overflow

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Heap Buffer Overflow via WebAudio.

How to fix Heap Buffer Overflow?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • M
Information Exposure

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Information Exposure. The is a side-channel information leakage in autofill.

How to fix Information Exposure?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in WebRTC.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Out-of-Bounds

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Out-of-Bounds. Object lifecycle issue in audio.

How to fix Out-of-Bounds?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • C
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free via handling of cookies.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Insufficient Validation

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Insufficient Validation via an unknown issue in chromium.

How to fix Insufficient Validation?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • M
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free via the Blink component in chromium.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • M
Information Exposure

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Information Exposure. IPC messages sent from the main process to a subframe in the renderer process, through webContents.sendToFrame, event.reply or when using the remote module, can in some cases be delivered to the wrong frame.

How to fix Information Exposure?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • M
Improper Input Validation

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Improper Input Validation via the File System API.

How to fix Improper Input Validation?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free. It hands sub-queries with both a correlated WHERE clause and a HAVING 0 clause where the parent query is itself an aggregate.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in Media.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • C
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free. An unknown vunerability exists in Chrome.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Out-of-bounds Read

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Out-of-bounds Read. An unknown vunerability exists in Chrome which affects electron.

How to fix Out-of-bounds Read?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • M
Information Exposure

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Information Exposure. When a BigInt is right-shifted the backing store is not properly cleared, allowing uninitialized memory to be read.

How to fix Information Exposure?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free. Since JavaScript may detach the underlying buffers, they need to be checked to ensure they're still valid before using them for decoding.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Insufficient Validation

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Insufficient Validation in V8.

How to fix Insufficient Validation?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Improper Validation

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Improper Validation. The value of a node was accessed without prior HasValue check. With WebAssembly this node is not guaranteed to be a value.

How to fix Improper Validation?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free via the site isolation.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Improper Access Control

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Improper Access Control. An insufficient policy enforcement flaw was found in the networking component of chromium.

How to fix Improper Access Control?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Improper Input Validation

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Improper Input Validation. An insufficient data validation flaw was found in the WASM component of the Chromium browser.

How to fix Improper Input Validation?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Heap-based Buffer Overflow

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Heap-based Buffer Overflow. A heap buffer overflow flaw was found in the UI component of the Chromium browser.

How to fix Heap-based Buffer Overflow?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free. A use after free flaw was found in the PPAPI component of the Chromium browser.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Heap-based Buffer Overflow

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Heap-based Buffer Overflow in Freetype.

How to fix Heap-based Buffer Overflow?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • M
Improper Restriction of Rendered UI Layers or Frames

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Improper Restriction of Rendered UI Layers or Frames. The will-navigate event that apps use to prevent navigations to unexpected destinations can be bypassed when a sub-frame performs a top-frame navigation across sites.

How to fix Improper Restriction of Rendered UI Layers or Frames?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • M
Improper Access Control

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Improper Access Control. Apps using both contextIsolation and sandbox: true or nativeWindowOpen: true are affected. Code running in the main world context in the renderer can reach into the isolated Electron context and perform privileged actions.

How to fix Improper Access Control?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in WebUSB.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in SCTP.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Type Confusion

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Type Confusion in V8.

How to fix Type Confusion?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Privilege Escalation

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Privilege Escalation. This is a context isolation bypass, meaning that code running in the main world context in the renderer can reach into the isolated Electron context and perform privileged actions.

##Note: Only apps using contextIsolation are affected.

How to fix Privilege Escalation?

Upgrade org.webjars.npm:electron to version 7.2.4, 8.2.4 or higher.

[,7.2.4) [8.0.0,8.2.4)
  • M
Arbitrary File Read

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Arbitrary File Read. It allows arbitrary local file read by defining unsafe window options on a child window opened via window.open.

How to fix Arbitrary File Read?

Upgrade org.webjars.npm:electron to version 7.2.4, 8.2.4 or higher.

[,7.2.4) [8.0.0,8.2.4)
  • H
Privilege Escalation

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Privilege Escalation. This is a context isolation bypass, meaning that code running in the main world context in the renderer can reach into the isolated Electron context and perform privileged actions.

##Note: Only apps using both contextIsolation and contextBridge are affected.

How to fix Privilege Escalation?

Upgrade org.webjars.npm:electron to version 7.2.4, 8.2.4 or higher.

[,7.2.4) [8.0.0,8.2.4)
  • H
Privilege Escalation

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Privilege Escalation. This is a context isolation bypass, meaning that code running in the main world context in the renderer can reach into the isolated Electron context and perform privileged actions.

##Note: Only apps using contextIsolation are affected.

How to fix Privilege Escalation?

Upgrade org.webjars.npm:electron to version 6.1.11, 7.2.4, 8.2.4 or higher.

[,6.1.11) [7.0.0,7.2.4) [8.0.0,8.2.4)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in WebRTC.

How to fix Use After Free?

Upgrade org.webjars.npm:electron to version 8.3.1 or higher.

[,8.3.1)
  • H
Type Confusion

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Type Confusion in V8.

How to fix Type Confusion?

Upgrade org.webjars.npm:electron to version 7.3.1 or higher.

[,7.3.1)
  • H
Buffer Overflow

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Buffer Overflow in SCTP.

How to fix Buffer Overflow?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in ANGLE.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Improper Validation

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Improper Validation in URL formatting.

How to fix Improper Validation?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in payments

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Type Confusion

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Type Confusion via Blink.

How to fix Type Confusion?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Out-of-bounds Write

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Out-of-bounds Write in PDFium.

How to fix Out-of-bounds Write?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in storage.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free in task scheduling.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • C
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free. A Use after free vulnerability exists in unknown areas of the speech recognizer component.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free. It allows a remote attacker to potentially exploit heap corruption via a crafted HTML page.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • M
Buffer Underflow

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Buffer Underflow. Since there may be multiple instance of DWriteFontProxyImpl instantiated for multiple RenderProcessHosts, and DWriteFontProxyImpl::GetUniqueNameLookupTable may access DWriteFontLookupTableBuilder::QueueShareMemoryRegionWhenReady from separate threads, there may be race conditions around the pending_callbacks_ member of DWriteFontLookupTableBuilder.

How to fix Buffer Underflow?

Upgrade org.webjars.npm:electron to version 6.1.10, 7.2.2, 8.2.0 or higher.

[,6.1.10) [7.0.0,7.2.2) [8.0.0-beta.1,8.2.0)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free. FileChooserImpl can outlive ListenerProxy leading to a crash.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free. An AudioContext is considered to have activity if it's not closed. Previously, suspended contexts were considered has having no activity, but that's not quite true since the context can be resumed at any time after. This would allow contexts to be collected prematurely even though the context was resumed. This causes the audio thread to access objects that are possibly deleted.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • M
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free. The rendering_orphan_handlers_ and deletable_orphan_handlers_ handlers can hold references to the context after BaseAudioContext is destroyed.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free. Initialize() could potentially run twice in MojoVideoEncodeAcceleratorService.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Site Isolation Bypass

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Site Isolation Bypass. parent_execution_origin_ is provided from parent's RenderFrameHostImpl::last_committed_origin_ that is set during navigation commit. Worker creation IPC from the renderer to browser could race with navigation commit, and could see the wrong last committed origin.

How to fix Site Isolation Bypass?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free. It allows a remote attacker to potentially exploit heap corruption via a crafted HTML page.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free. It allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free via the audio component. It allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free via the audio component.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free via the audio component.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Improper Access Control

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Improper Access Control. It has an inappropriate implementation in V8.

How to fix Improper Access Control?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Heap Overflow

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Heap Overflow. A Heap buffer overflow exists in the media component of Google Chrome, which also affects chromium.

How to fix Heap Overflow?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free. Multiple user after free vulnerabilities exists in the WebAudio component of chromium.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Out-of-bounds Read

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Out-of-bounds Read. The input to sctp_load_addresses_from_init is verified by calling sctp_arethere_unrecognized_parameters, however there is a difference in how these functions handle parameter bounds. The function sctp_arethere_unrecognized_parameters does not process a parameter that is partially outside of the limit of the chunk, meanwhile, sctp_load_addresses_from_init will continue processing until a parameter that is entirely outside of the chunk occurs.

This means that the last parameter of a chunk is not always verified, which can lead to parameters with very short plen values being processed by sctp_load_addresses_from_init. This can lead to out-of-bounds reads whenever the plen is subtracted from the header len.

How to fix Out-of-bounds Read?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Arbitrary Code Execution

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Arbitrary Code Execution due to Node being enabled in a webview because the default values of nodeIntegration and webviewTag were set to true when they where undefined by a user. The fix allows users to prevent Node and webview being enabled, when undefined, by setting the default values of nodeIntegration and webviewTag to false.

How to fix Arbitrary Code Execution?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Arbitrary Code Execution

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Arbitrary Code Execution. Opening a BrowserView with sandbox: true or nativeWindowOpen: true and nodeIntegration: false results in a webContents where window.open() can be called and the newly opened child will have nodeIntegration enabled.

How to fix Arbitrary Code Execution?

There is no fixed version for org.webjars.npm:electron.

If for some reason you are unable to upgrade your Electron version, you can mitigate this issue by disabling all child web contents: view.webContents.on('-add-new-contents', e => e.preventDefault());

[0,)
  • H
Use After Free

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Use After Free via the Chromium FileReader.

Note: This vulnerability affects all software based on Chromium, including Electron.

How to fix Use After Free?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • C
Arbitrary Code Execution

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Arbitrary Code Execution. Note: This vulnerability affects only users who embed any remote user content, even in a sandbox and accept user input with any XSS vulnerabilities.

How to fix Arbitrary Code Execution?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Arbitrary Code Execution

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Arbitrary Code Execution. It contains an improper handling of values vulnerability in Webviews. This attack appear to be exploitable via an app which allows execution of 3rd party code AND disallows node integration AND has not specified if webview is enabled/disabled.

How to fix Arbitrary Code Execution?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • H
Arbitrary Code Execution

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Arbitrary Code Execution. It appears to be exploitable via the victim opening an electron protocol handler in their browser.

This issue is due to an incomplete fix for CVE-2018-1000006, specifically the black list used was not case insensitive allowing an attacker to potentially bypass it.

How to fix Arbitrary Code Execution?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • M
URL Spoofing

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to URL Spoofing. When opening PDFs in PDFium resulting loading arbitrary PDFs that a hacker can control.

How to fix URL Spoofing?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • C
Directory Traversal

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Directory Traversal. Electron apps running on Windows that register themselves as the default handler for a protocol, like myapp://, are vulnerable.

Such apps can be affected regardless of how the protocol is registered, e.g. using native code, the Windows registry, or Electron's app.setAsDefaultProtocolClient API.

Note: MacOS and Linux are not affected by this vulnerability.

How to fix Directory Traversal?

There is no fixed version for org.webjars.npm:electron.

[0,)
  • C
Arbitrary Code Execution

org.webjars.npm:electron is a framework which lets you write cross-platform desktop applications using JavaScript, HTML and CSS.

Affected versions of this package are vulnerable to Arbitrary Code Execution. An arbitrary code execution vulnerability was discovered in Google Chromium, affecting many versions of Electron. Any Electron app that accesses remote content is vulnerable to this exploit, regardless of whether the sandbox option is enabled.

How to fix Arbitrary Code Execution?

There is no fixed version for org.webjars.npm:electron.

[0,)