PT-2022-4290 · Electron · Electron

Marshallofsound

+2

·

Published

2022-06-13

·

Updated

2022-06-27

·

CVE-2022-29247

CVSS v2.0

10

High

VectorAV:N/AC:L/Au:N/C:C/I:C/A:C
Name of the Vulnerable Software and Affected Versions Electron versions prior to 18.0.0-beta.6 Electron versions prior to 17.2.0 Electron versions prior to 16.2.6 Electron versions prior to 15.5.5
Description The issue is related to the nodeIntegrationInSubFrames parameter in Electron, which can lead to information disclosure. A renderer with JavaScript execution can obtain access to a new renderer process with nodeIntegrationInSubFrames enabled, allowing effective access to ipcRenderer. This access can compromise the application or user if the application exposes IPC messages without IPC senderFrame validation that perform privileged actions or return confidential data.
Recommendations For versions prior to 18.0.0-beta.6, update to version 18.0.0-beta.6 or later. For versions prior to 17.2.0, update to version 17.2.0 or later. For versions prior to 16.2.6, update to version 16.2.6 or later. For versions prior to 15.5.5, update to version 15.5.5 or later. As a temporary workaround, ensure that all IPC message handlers appropriately validate senderFrame.

Exploit

Fix

Exposure of Resource to Wrong Sphere

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2022-05144
CVE-2022-29247
GHSA-MQ8J-3H7H-P8G7

Affected Products

Electron