← Back

CVE-2022-36077

nvd nist
Published: Nov 8, 2022Modified: Jun 17, 2026

JSON object

Loading...
6.1
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Exploitability: 2.8 / Impact: 2.7
Source: NVD

Description

The Electron framework enables writing cross-platform desktop applications using JavaScript, HTML and CSS. In versions prior to 21.0.0-beta.1, 20.0.1, 19.0.11, and 18.3.7, Electron is vulnerable to Exposure of Sensitive Information. When following a redirect, Electron delays a check for redirecting to file:// URLs from other schemes. The contents of the file is not available to the renderer following the redirect, but if the redirect target is a SMB URL such as `file://some.website.com/`, then in some cases, Windows will connect to that server and attempt NTLM authentication, which can include sending hashed credentials.This issue has been patched in versions: 21.0.0-beta.1, 20.0.1, 19.0.11, and 18.3.7. Users are recommended to upgrade to the latest stable version of Electron. If upgrading isn't possible, this issue can be addressed without upgrading by preventing redirects to file:// URLs in the `WebContents.on('will-redirect')` event, for all WebContents as a workaround.

Affected (10)

Products: Electronjs: Electron
1 product
Electron
Configuration A
10 vulnerable · 1 platform
Vulnerable SoftwareAffected Versions
Electronjs
version < 18.3.7
19.0.0 ≤ version < 19.0.11
20.0.0 ≤ version < 20.0.1
Version 21.0.0
Version 21.0.0 alpha1
Version 21.0.0 alpha2
Version 21.0.0 alpha3
Version 21.0.0 alpha4
Version 21.0.0 alpha5
Version 21.0.0 alpha6
Running on/withPlatform Versions
Microsoft
Windows
All versions

References (2)

Source: security-advisories@github.com
MitigationThird Party Advisory
Source: af854a3a-2127-422b-91ae-364da2661108
MitigationThird Party Advisory

Timeline

No history available yet.