electron vulnerabilities

Build cross platform desktop apps with JavaScript, HTML, and CSS

  • latest version

    33.2.1

  • first published

    12 years ago

  • latest version published

    16 days ago

  • licenses detected

  • Direct Vulnerabilities

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

    How to fix?

    Automatically find and fix vulnerabilities affecting your projects. Snyk scans for vulnerabilities and provides fixes for free.

    Fix for free
    VulnerabilityVulnerable Version
    • M
    Access Restriction Bypass

    <31.7.5>=32.0.0-alpha.1 <32.2.5>=33.0.0 <33.2.1
    • H
    Use After Free

    <31.7.5>=32.0.0-alpha.1 <32.2.5
    • M
    Access of Resource Using Incompatible Type ('Type Confusion')

    <32.2.3
    • H
    Improper Access Control

    <31.7.4>=32.0.0 <32.2.3
    • M
    Access of Resource Using Incompatible Type ('Type Confusion')

    <31.7.4>=32.0.0 <32.2.3
    • H
    Out-of-bounds Write

    <31.7.4>=32.0.0 <32.2.3
    • M
    Heap-based Buffer Overflow

    <31.7.2
    • M
    Heap-based Buffer Overflow

    <31.7.2
    • H
    Heap-based Buffer Overflow

    <31.7.2
    • H
    Heap-based Buffer Overflow

    <31.7.2
    • H
    Type Confusion

    <31.7.2
    • C
    Out-of-Bounds Write

    <31.7.2
    • H
    Use After Free

    <31.7.2
    • H
    Heap-based Buffer Overflow

    <31.7.2
    • H
    External Control of Assumed-Immutable Web Parameter

    <31.7.2
    • H
    Use After Free

    <31.7.2
    • M
    Type Confusion

    <31.7.2
    • H
    Out-of-bounds Read

    <31.7.2
    • H
    Out-of-bounds Read

    <31.7.2>=32.2.0 <32.2.2
    • C
    Type Confusion

    <31.7.1>=32.2.0 <32.2.1
    • H
    Type Confusion

    <31.7.1>=32.2.0 <32.2.1
    • H
    Type Confusion

    *
    • H
    Use After Free

    <29.4.6>=30.0.0 <30.4.0
    • H
    Out-of-bounds Read

    <29.4.6>=30.0.0 <30.4.0
    • H
    Out-of-bounds Read

    <29.4.6>=30.0.0 <30.4.0
    • H
    Use After Free

    <29.4.6>=30.0.0 <30.4.0
    • H
    Heap-based Buffer Overflow

    <29.4.6>=30.0.0 <30.4.0
    • H
    Use After Free

    <29.4.6>=30.0.0 <30.4.0
    • M
    Race Condition

    <29.4.6>=30.0.0 <30.4.0
    • H
    Use After Free

    <29.4.6>=30.0.0 <30.4.0
    • H
    Use After Free

    <30.4.0>=31.0.0 <31.4.0
    • H
    Use After Free

    <30.4.0>=31.0.0 <31.4.0
    • H
    Use After Free

    <29.4.5>=30.0.0 <30.2.0
    • H
    Use After Free

    <29.4.5>=30.0.0 <30.2.0
    • H
    Use After Free

    <29.4.5>=30.0.0 <30.2.0
    • H
    Use After Free

    <29.4.5>=30.0.0 <30.2.0
    • M
    Type Confusion

    <29.4.3
    • H
    Out-of-bounds Read

    <29.4.3
    • H
    Use After Free

    <29.4.3
    • H
    Use After Free

    <29.4.3
    • H
    Use After Free

    <29.4.3
    • H
    Heap-based Buffer Overflow

    <29.4.3
    • H
    Heap-based Buffer Overflow

    <29.4.3
    • H
    Type Confusion

    <29.4.3
    • H
    Use After Free

    <29.4.3
    • H
    Out-of-Bounds Write

    <29.4.3
    • H
    Heap-based Buffer Overflow

    <29.4.3>=30.0.0-alpha.1 <30.1.2
    • H
    Use After Free

    <29.4.3
    • H
    Use After Free

    <29.4.3
    • H
    Use After Free

    <29.4.3
    • H
    Heap-based Buffer Overflow

    <22.3.25>=23.0.0 <24.8.5>=25.0.0 <25.8.4>=26.0.0 <26.2.4>=27.0.0-alpha.1 <27.0.0-beta.8
    • H
    Out-of-bounds Read

    <22.3.16
    • C
    Use After Free

    <27.3.3
    • H
    Heap-based Buffer Overflow

    <27.3.3
    • H
    Type Confusion

    >=28.0.0 <28.3.2>=29.0.0 <29.3.2
    • H
    Use After Free

    >=28.0.0 <28.3.2>=29.3.0 <29.3.2
    • H
    Use After Free

    >=28.0.0 <28.3.2>=29.0.0 <29.4.1
    • H
    Privilege Context Switching Error

    <29.4.0
    • H
    Use After Free

    >=29.0.0 <29.3.3>=28.0.0 <28.3.2
    • H
    Use After Free

    >=28.0.0 <28.3.2>=29.0.0 <29.3.3
    • H
    Type Confusion

    >=26.0.0 <26.6.4>=27.0.0 <27.2.1
    • H
    Use After Free

    >=26.0.0 <26.6.4>=27.0.0 <27.2.1
    • H
    Use After Free

    >=26.0.0 <26.6.4>=27.0.0 <27.2.1
    • H
    Use After Free

    >=26.0.0 <26.6.4>=27.0.0 <27.2.1
    • H
    Access of Resource Using Incompatible Type ('Type Confusion')

    >=20.0.0 <20.3.10>=21.0.0 <21.3.4
    • H
    Out-of-Bounds

    <27.3.10>=28.0.0 <28.3.0
    • M
    Integer Overflow or Wraparound

    <27.3.11>=28.0.0 <28.3.1
    • H
    Out-of-bounds Write

    <27.3.11>=28.0.0 <28.3.1>=29.0.0 <29.3.1
    • H
    Heap-based Buffer Overflow

    <27.3.11>=28.0.0 <28.3.1>=29.0.0 <29.3.1
    • H
    Use After Free

    <27.3.11>=28.0.0 <28.3.1>=29.0.0 <29.3.1
    • H
    Improper Restriction of Operations within the Bounds of a Memory Buffer

    <29.3.0
    • H
    Use After Free

    <27.3.9>=28.0.0-alpha.1 <28.2.10>=29.0.0-alpha.1 <29.2.0
    • C
    Type Confusion

    <27.3.9>=28.0.0-alpha.1 <28.2.10>=29.0.0-alpha.1 <29.2.0
    • C
    Use After Free

    <27.3.9>=28.0.0-alpha.1 <28.2.10>=29.0.0-alpha.1 <29.2.0
    • H
    Use After Free

    <27.3.9>=28.0.0-alpha.1 <28.2.10>=29.0.0-alpha.1 <29.2.0
    • H
    NULL Pointer Dereference

    <27.3.8>=28.0.0 <28.2.9>=29.0.0 <29.1.6
    • H
    Denial of Service (DoS)

    <27.3.6>=28.0.0-alpha.1 <28.2.7>=29.0.0-alpha.1 <29.1.2
    • M
    Use After Free

    <27.3.5>=28.0.0 <28.2.6
    • H
    Use After Free

    <27.3.4>=28.0.0 <28.2.5
    • H
    Use After Free

    <26.6.8>=27.0.0 <27.3.1
    • H
    Out-of-bounds Read

    <26.6.7
    • H
    Out-of-bounds Write

    <26.6.6>=27.0.0 <27.2.3>=28.0.0 <28.1.4
    • H
    Type Confusion

    <26.6.6>=27.0.0 <27.2.3>=28.0.0 <28.1.4
    • H
    Use After Free

    <26.6.5>=27.0.0 <27.2.2
    • H
    Heap-based Buffer Overflow

    <26.6.5>=27.0.0 <27.2.2
    • H
    Use After Free

    <26.6.5>=27.0.0 <27.2.2
    • H
    Use After Free

    <26.6.5>=27.0.0 <27.2.2
    • H
    Heap-based Buffer Overflow

    <26.6.3>=27.0.0 <27.2.0>=28.0.0 <28.1.0
    • H
    Use After Free

    <26.6.3>=27.0.0 <27.2.0
    • H
    Use After Free

    >=25.0.0 <25.9.8
    • M
    Insufficient Verification of Data Authenticity

    <22.3.24>=24.0.0-alpha.1 <24.8.3>=25.0.0-alpha.1 <25.8.1>=26.0.0-alpha.1 <26.2.1
    • H
    Out-of-Bounds

    >=25.0.0 <25.9.8>=26.0.0 <26.6.2>=27.0.0 <27.1.3
    • H
    Use After Free

    >=25.0.0 <25.9.7>=26.0.0 <26.6.2>=27.0.0 <27.1.3
    • H
    Use After Free

    >=25.0.0 <25.9.7>=26.0.0 <26.6.2>=27.0.0 <27.1.3
    • H
    Integer Overflow or Wraparound

    >=25.0.0 <25.9.7>=26.0.0 <26.6.2>=27.0.0 <27.1.3>=28.0.0-alpha.1 <28.0.0-beta.11
    • H
    Use After Free

    >=25.0.0 <25.9.6>=26.0.0 <26.6.1
    • H
    Use After Free

    >=25.0.0 <25.9.5>=26.0.0 <26.6.0
    • H
    Integer Overflow or Wraparound

    <25.9.4>=26.0.0-alpha.1 <26.5.0>=27.0.0-alpha.1 <27.0.4
    • H
    Improper Input Validation

    <25.9.4>=26.0.0-alpha.1 <26.5.0>=27.0.0-alpha.1 <27.0.4
    • H
    Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')

    <1.6.8
    • C
    Heap-based Buffer Overflow

    >=22.0.0 <22.3.24>=24.0.0 <24.8.3>=25.0.0 <25.8.1>=26.0.0 <26.2.1>=27.0.0-beta.1 <27.0.0-beta.2
    • H
    Improper Access Control

    <23.2.3>=24.0.0-alpha.1 <25.0.0-alpha.2
    • M
    Arbitrary Code Execution

    >=23.0.0-alpha.1 <23.3.13>=24.0.0-alpha.1 <24.7.1>=25.0.0-alpha.1 <25.5.0
    • H
    Access of Resource Using Incompatible Type ('Type Confusion')

    >=22.0.0 <22.3.24>=24.0.0 <24.8.3>=25.0.0 <25.8.1
    • H
    Use After Free

    >=24.0.0 <24.8.3>=25.0.0 <25.8.1
    • H
    Out-of-Bounds

    >=24.0.0 <24.8.3>=25.0.0 <25.8.1
    • H
    Use After Free

    >=22.0.0 <22.3.24>=24.0.0 <24.8.2>=25.0.0 <25.8.0
    • H
    Out-of-Bounds

    <22.3.23>=23.0.0 <24.8.2>=25.0.0 <25.8.0
    • H
    Heap-based Buffer Overflow

    >=22.0.0 <22.3.22>=24.0.0 <24.8.1>=25.0.0 <25.7.0
    • H
    Out-of-Bounds

    >=22.0.0 <22.3.22>=24.0.0 <24.8.1>=25.0.0 <25.7.0
    • H
    Heap-based Buffer Overflow

    >=22.0.0 <22.3.22>=24.0.0 <24.8.1>=25.0.0 <25.7.0
    • H
    Access of Resource Using Incompatible Type ('Type Confusion')

    >=22.0.0 <22.3.22>=24.0.0 <24.8.1
    • H
    Use After Free

    >=22.0.0 <22.3.22>=24.0.0 <24.8.1>=25.0.0 <25.7.0
    • H
    Out-of-Bounds

    >=25.0.0 <25.7.0>=26.0.0 <26.1.0
    • H
    Out-of-bounds Write

    >=22.0.0 <23.3.12>=24.0.0 <24.7.0>=25.0.0 <25.4.0
    • H
    Use After Free

    >=22.0.0 <23.3.12>=24.0.0 <24.7.0>=25.0.0 <25.4.0
    • H
    Use After Free

    >=22.0.0 <23.3.12>=24.0.0 <24.7.0>=25.0.0 <25.4.0
    • H
    Use After Free

    >=22.0.0 <22.3.17>=23.0.0 <23.3.10>=24.0.0 <24.6.2
    • H
    Use After Free

    >=22.0.0 <22.3.17>=23.0.0 <23.3.10>=24.0.0 <24.6.2
    • H
    Denial of Service (DoS)

    >=22.0.0 <22.3.17>=23.0.0 <23.3.10>=24.0.0 <24.6.2
    • H
    Use After Free

    >=22.0.0 <22.3.14>=23.0.0 <23.3.8>=24.0.0 <24.6.0
    • H
    Heap-based Buffer Overflow

    >=22.0.0 <22.3.14>=23.0.0 <23.3.8>=24.0.0 <24.6.0
    • M
    Denial of Service (DoS)

    >=22.0.0 <22.3.13>=23.0.0 <23.3.7>=24.0.0 <24.5.1
    • H
    Use After Free

    >=22.0.0 <22.3.13>=23.0.0 <23.3.7>=24.0.0 <24.5.1
    • H
    Use After Free

    >=22.0.0 <22.3.13>=23.0.0 <23.3.7>=24.0.0 <24.5.1
    • C
    Use After Free

    >=22.0.0 <22.3.13>=23.0.0 <23.3.7>=24.0.0 <24.5.1
    • H
    Out-of-Bounds

    >=23.0.0 <23.3.7>=24.0.0 <24.5.1
    • H
    Use After Free

    >=22.0.0 <22.3.13>=23.0.0 <23.3.7>=24.0.0 <24.5.1
    • H
    Access of Resource Using Incompatible Type ('Type Confusion')

    >=22.0.0 <22.3.13>=23.0.0 <23.3.7>=24.0.0 <24.5.1
    • H
    Access of Resource Using Incompatible Type ('Type Confusion')

    >=22.0.0 <22.3.13>=23.0.0 <23.3.7>=24.0.0 <24.5.1
    • C
    Use After Free

    >=22.0.0 <22.3.13>=23.0.0 <23.3.7
    • H
    Use After Free

    >=22.0.0 <22.3.13>=23.0.0 <23.3.7
    • H
    Access of Resource Using Incompatible Type ('Type Confusion')

    >=22.0.0 <22.3.13>=23.0.0 <23.3.7
    • H
    Use After Free

    >=22.0.0 <22.3.13>=25.0.0-alpha.1 <25.0.0-beta.8
    • H
    Out-of-Bounds

    >=22.0.0 <22.3.7>=23.0.0 <23.3.0
    • H
    Heap-based Buffer Overflow

    >=22.0.0 <22.3.7>=23.0.0 <23.3.0
    • H
    Integer Overflow or Wraparound

    >=22.0.0 <22.3.7>=23.0.0 <23.3.0>=24.0.0 <24.1.3
    • H
    Denial of Service (DoS)

    >=22.0.0 <22.3.7>=23.0.0 <23.3.0
    • H
    Access of Resource Using Incompatible Type ('Type Confusion')

    >=22.0.0 <22.3.7>=23.0.0 <23.3.0
    • H
    Double Free

    >=22.0.0 <22.3.10>=23.0.0 <23.3.3
    • H
    Use After Free

    >=22.0.0 <22.3.6>=23.0.0 <23.2.3
    • H
    Heap-based Buffer Overflow

    >=22.0.0 <22.3.6>=23.0.0 <23.2.3
    • M
    Origin Validation Error

    >=22.0.0 <22.3.6>=23.0.0 <23.2.3>=24.0.0 <24.1.0
    • H
    Use After Free

    >=21.0.0 <21.4.4>=22.0.0 <22.3.5
    • H
    Out-of-bounds Read

    <22.3.5
    • H
    Use After Free

    >=21.0.0 <21.4.4>=22.0.0 <22.3.5
    • H
    Use After Free

    >=21.0.0 <21.4.4>=22.0.0 <22.3.5
    • H
    Out-of-Bounds

    >=21.0.0 <21.4.4>=22.0.0 <22.3.5
    • H
    Heap-based Buffer Overflow

    >=21.0.0 <21.4.4>=22.0.0 <22.3.4
    • H
    Heap-based Buffer Overflow

    <21.4.4>=22.0.0 <22.3.5
    • H
    Use After Free

    >=21.0.0 <21.4.4>=22.0.0 <22.3.5
    • H
    Use After Free

    >=22.0.0 <22.3.4>=23.0.0 <23.2.1
    • H
    Access of Resource Using Incompatible Type ('Type Confusion')

    >=21.0.0 <21.4.4