CVE-2026-34780

HIGH CVSS 3.1: 8,3 EPSS 0.04%
Обновлено 4 апреля 2026
Electron
Параметр Значение
CVSS 8,3 (HIGH)
Уязвимые версии до 39.8.0
Тип уязвимости CWE-668 (Раскрытие ресурса неавторизованным компонентам), CWE-1188
Поставщик Electron
Публичный эксплойт Нет

Electron — это платформа для написания кроссплатформенных настольных приложений с использованием JavaScript, HTML и CSS. Начиная с версий 39.0.0-alpha.1 до версии 39.8.0, 40.0.0-alpha.1 до версии 40.7.0 и 41.0.0-alpha.1 до версии 41.0.0-beta.8, приложения, передающие объекты VideoFrame (из API WebCodecs) через contextBridge, уязвимы для обхода изоляции контекста. Злоумышленник, который может выполнять JavaScript в основном мире (например, через XSS), может использовать мостовой VideoFrame для получения доступа к изолированному миру, включая любые API-интерфейсы Node.js, доступные для сценария предварительной загрузки.

На приложения это влияет только в том случае, если сценарий предварительной загрузки возвращает, разрешает или передает объект VideoFrame в основной мир через contextBridge.exposeInMainWorld(). Приложения, которые не соединяют объекты VideoFrame, не затрагиваются. Эта проблема исправлена ​​в версиях 39.8.0, 40.7.0 и 41.0.0-beta.8.

Показать оригинальное описание (EN)

Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. From versions 39.0.0-alpha.1 to before 39.8.0, 40.0.0-alpha.1 to before 40.7.0, and 41.0.0-alpha.1 to before 41.0.0-beta.8, apps that pass VideoFrame objects (from the WebCodecs API) across the contextBridge are vulnerable to a context isolation bypass. An attacker who can execute JavaScript in the main world (for example, via XSS) can use a bridged VideoFrame to gain access to the isolated world, including any Node.js APIs exposed to the preload script. Apps are only affected if a preload script returns, resolves, or passes a VideoFrame object to the main world via contextBridge.exposeInMainWorld(). Apps that do not bridge VideoFrame objects are not affected. This issue has been patched in versions 39.8.0, 40.7.0, and 41.0.0-beta.8.

Характеристики атаки

Способ атаки
По сети
Атака возможна удалённо
Сложность
Высокая
Сложно эксплуатировать
Нужны права
Не требуются
Права не нужны
Участие пользователя
Требуется
Нужно действие пользователя

Последствия

Конфиденциальность
Высокое
Полная утечка данных
Целостность
Высокое
Полная модификация данных
Доступность
Высокое
Полный отказ в обслуживании

Строка CVSS v3.1