Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

nvd логотип

CVE-2022-29247

Опубликовано: 13 июн. 2022
Источник: nvd
CVSS3: 2.2
CVSS3: 9.8
CVSS2: 6.8
EPSS Низкий

Описание

Electron is a framework for writing cross-platform desktop applications using JavaScript (JS), HTML, and CSS. A vulnerability in versions prior to 18.0.0-beta.6, 17.2.0, 16.2.6, and 15.5.5 allows a renderer with JS execution to obtain access to a new renderer process with nodeIntegrationInSubFrames enabled which in turn allows effective access to ipcRenderer. The nodeIntegrationInSubFrames option does not implicitly grant Node.js access. Rather, it depends on the existing sandbox setting. If an application is sandboxed, then nodeIntegrationInSubFrames just gives access to the sandboxed renderer APIs, which include ipcRenderer. If the application then additionally exposes IPC messages without IPC senderFrame validation that perform privileged actions or return confidential data this access to ipcRenderer can in turn compromise your application / user even with the sandbox enabled. Electron versions 18.0.0-beta.6, 17.2.0, 16.2.6, and 15.5.5 contain a fix for this issue. As

Уязвимые конфигурации

Конфигурация 1

Одно из

cpe:2.3:a:electronjs:electron:*:*:*:*:*:*:*:*
Версия до 15.5.5 (исключая)
cpe:2.3:a:electronjs:electron:*:*:*:*:*:*:*:*
Версия от 16.0.1 (включая) до 16.2.6 (исключая)
cpe:2.3:a:electronjs:electron:*:*:*:*:*:*:*:*
Версия от 17.0.1 (включая) до 17.2.0 (исключая)
cpe:2.3:a:electronjs:electron:16.0.0:beta1:*:*:*:*:*:*
cpe:2.3:a:electronjs:electron:16.0.0:beta2:*:*:*:*:*:*
cpe:2.3:a:electronjs:electron:16.0.0:beta3:*:*:*:*:*:*
cpe:2.3:a:electronjs:electron:16.0.0:beta4:*:*:*:*:*:*
cpe:2.3:a:electronjs:electron:16.0.0:beta5:*:*:*:*:*:*
cpe:2.3:a:electronjs:electron:16.0.0:beta6:*:*:*:*:*:*
cpe:2.3:a:electronjs:electron:16.0.0:beta7:*:*:*:*:*:*
cpe:2.3:a:electronjs:electron:16.0.0:beta8:*:*:*:*:*:*
cpe:2.3:a:electronjs:electron:16.0.0:beta9:*:*:*:*:*:*
cpe:2.3:a:electronjs:electron:17.0.0:beta1:*:*:*:*:*:*
cpe:2.3:a:electronjs:electron:17.0.0:beta2:*:*:*:*:*:*
cpe:2.3:a:electronjs:electron:17.0.0:beta3:*:*:*:*:*:*
cpe:2.3:a:electronjs:electron:17.0.0:beta4:*:*:*:*:*:*
cpe:2.3:a:electronjs:electron:17.0.0:beta5:*:*:*:*:*:*
cpe:2.3:a:electronjs:electron:17.0.0:beta6:*:*:*:*:*:*
cpe:2.3:a:electronjs:electron:17.0.0:beta7:*:*:*:*:*:*
cpe:2.3:a:electronjs:electron:17.0.0:beta8:*:*:*:*:*:*
cpe:2.3:a:electronjs:electron:17.0.0:beta9:*:*:*:*:*:*
cpe:2.3:a:electronjs:electron:18.0.0:beta1:*:*:*:*:*:*
cpe:2.3:a:electronjs:electron:18.0.0:beta2:*:*:*:*:*:*
cpe:2.3:a:electronjs:electron:18.0.0:beta3:*:*:*:*:*:*
cpe:2.3:a:electronjs:electron:18.0.0:beta4:*:*:*:*:*:*
cpe:2.3:a:electronjs:electron:18.0.0:beta5:*:*:*:*:*:*

EPSS

Процентиль: 74%
0.00803
Низкий

2.2 Low

CVSS3

9.8 Critical

CVSS3

6.8 Medium

CVSS2

Дефекты

CWE-668

Связанные уязвимости

CVSS3: 2.2
debian
больше 3 лет назад

Electron is a framework for writing cross-platform desktop application ...

CVSS3: 2.2
github
больше 3 лет назад

Compromised child renderer processes could obtain IPC access without nodeIntegrationInSubFrames being enabled

CVSS3: 9.8
fstec
больше 3 лет назад

Уязвимость параметра nodeIntegrationInSubFrames программной платформы для создания приложений Electron, позволяющая нарушителю раскрыть защищаемую информацию

EPSS

Процентиль: 74%
0.00803
Низкий

2.2 Low

CVSS3

9.8 Critical

CVSS3

6.8 Medium

CVSS2

Дефекты

CWE-668