p PatchFirst

PatchFirst · Свежие уязвимости

Node.js: уязвимости стека · Страница 51

За последние 30 дней в Node.js опубликовано уязвимостей: 413; в каталоге KEV: 0.

Фильтры уязвимостей
Node.js

Ранние предупреждения

Свежие сообщения об уязвимостях из анонсов разработчиков и новостей безопасности. Предупреждения не меняют рейтинг защищённости.

  1. node.js

    Исправление не опубликовано

    Node.js: отказ в обслуживании

    По данным GitHub Advisory Database, в Node.js найдена уязвимость — отказ в обслуживании (CVE-2026-109932). Точные затронутые версии не указаны. Версия с исправлением в сообщении не указана.

    Что сделать сейчас: Проверьте, вышло ли обновление Node.js с исправлением, и установите его.

    CVE-2026-109932

  2. node.js

    Исправление не опубликовано

    Node.js: удалённое выполнение кода

    По данным OpenNet, в Node.js найдена уязвимость — удалённое выполнение кода (CVE-2026-111497). Точные затронутые версии не указаны. Версия с исправлением в сообщении не указана.

    Что сделать сейчас: Проверьте, вышло ли обновление Node.js с исправлением, и установите его.

    CVE-2026-111497

Уязвимостей: 7795

  1. CVE-2026-71314

    Высокий · CVSS 7.5EPSS 0,91%Есть исправление

    Nuxt: Unauthenticated out-of-memory crash via unbounded v-for expansion in island rendering

    Nuxt is an open-source web development framework for Vue.js. From 3.1.0 until 3.21.10 and 4.5.1, an unauthenticated attacker can use a server island v-for prop, including vforToArray and , to trigger unbounded SSR memory allocation until MAX_VFOR_LENGTH = 100000 and crash the Nuxt process. This issue is fixed in 3.21.10 and 4.5.1.

    • Обновитесь до 3.21.10
    • Обновитесь до 4.5.1
    Опубликовано Обновлено
  2. CVE-2026-70612

    Средний · CVSS 5.4EPSS 0,43%Есть исправление

    Electron: Sandboxed iframes can launch external protocol handlers

    Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to 39.8.8, 40.9.0, 41.2.1, and 42.0.0-beta.3, requests to open external protocol URLs from web content did not take iframe sandbox restrictions into account, so a sandboxed iframe could cause an OS-registered external application to be launched. The frame sandbox state was also not made available to the app permission handlers, affecting apps that render untrusted content in sandboxed iframes and grant the openExternal permission by default when no setPermissionRequestHandler is installed. This issue is fixed in 39.8.8, 40.9.0, 41.2.1

    • Обновитесь до 39.8.8
    • Обновитесь до 40.9.0
    • Обновитесь до 41.2.1
    • Обновитесь до 42.0.0-beta.3
    Опубликовано Обновлено
  3. CVE-2026-70611

    Средний · CVSS 6.9EPSS 0,19%Есть исправление

    Electron: DevTools embedder handler executes arbitrary files via shell open

    Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to 39.8.9, 40.9.2, 41.2.1, and 42.0.0-beta.3, the DevTools reveal in file manager action could launch the target file rather than reveal it. An attacker with a separate means of running script inside the DevTools frontend, such as a malicious DevTools extension, could use showItemInFolder handling to execute native code outside the sandbox when DevTools is opened for windows exposed to untrusted content or untrusted DevTools extensions. This issue is fixed in 39.8.9, 40.9.2, 41.2.1, and 42.0.0-beta.3.

    • Обновитесь до 39.8.9
    • Обновитесь до 40.9.2
    • Обновитесь до 41.2.1
    • Обновитесь до 42.0.0-beta.3
    Опубликовано Обновлено
  4. CVE-2026-70610

    Средний · CVSS 5.4EPSS 0,56%Есть исправление

    Electron: contextBridge object copy honors prototype setters

    Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to 39.8.9, 40.9.2, 41.2.2, and 42.0.0-beta.4, objects copied across the contextBridge boundary from untrusted content could carry an attacker-influenced prototype, enabling prototype-pollution-style attacks against preload code despite context isolation being enabled. Apps are only affected if their preload code accepts object arguments from untrusted content and reads properties from them without own-property checks, while apps that only accept primitive arguments or validate object arguments are not affected. This issue is fixed in

    • Обновитесь до 39.8.9
    • Обновитесь до 40.9.2
    • Обновитесь до 41.2.2
    • Обновитесь до 42.0.0-beta.4
    Опубликовано Обновлено
  5. CVE-2026-70609

    Средний · CVSS 5.7EPSS 0,53%Есть исправление

    Electron: DevTools JavaScript Injection via Unsanitized Dock State Parameter

    Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to 39.8.7, 40.9.0, 41.2.0, and 42.0.0-beta.1, the mode option of webContents.openDevTools() was not sanitized before use by the DevTools frontend. If an attacker can influence this value, script under their control may run in the DevTools context, which in unsandboxed configurations has access to Node.js, including when untrusted input reaches the mode argument of openDevTools() or untrusted content calls openDevTools() on a webview it embeds. This issue is fixed in 39.8.7, 40.9.0, 41.2.0, and 42.0.0-beta.1.

    • Обновитесь до 39.8.7
    • Обновитесь до 40.9.0
    • Обновитесь до 41.2.0
    • Обновитесь до 42.0.0-beta.1
    Опубликовано Обновлено
  6. CVE-2026-70608

    Высокий · CVSS 7.2EPSS 0,43%Есть исправление

    Electron: Sandboxed iframe can bypass the allow-popups restriction via the OpenURL navigation path

    Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to 39.8.10, 41.10.3, and 42.0.1, a sandboxed iframe without the allow-popups keyword could still open a new window or trigger setWindowOpenHandler with no user interaction because new-window navigations taking the OpenURL path did not apply the iframe sandbox popup restriction. Apps that embed untrusted content in sandboxed iframes and rely on the absence of allow-popups to prevent window creation are affected, while apps that deny window creation in setWindowOpenHandler or do not embed untrusted content in sandboxed iframes are not a

    • Обновитесь до 39.8.10
    • Обновитесь до 41.10.3
    • Обновитесь до 42.0.1
    Опубликовано Обновлено
  7. CVE-2026-70607

    Средний · CVSS 5.3EPSS 0,56%Есть исправление

    Electron: window.open features string controls some window options considered privileged

    Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to 39.8.8, 40.9.0, 41.2.1, and 42.0.0-beta.3, some window options supplied by web content in the window.open() features string were applied to the new BrowserWindow without an allowlist. Untrusted content could set window options it should not control, including options that cause the main process to access attacker-chosen file or network paths, when untrusted content can call window.open() and the app does not override child window options via setWindowOpenHandler or overrideBrowserWindowOptions. This issue is fixed in 39.8.8, 40.9.0

    • Обновитесь до 39.8.8
    • Обновитесь до 40.9.0
    • Обновитесь до 41.2.1
    • Обновитесь до 42.0.0-beta.3
    Опубликовано Обновлено
  8. CVE-2026-70606

    Средний · CVSS 5.9EPSS 0,26%Есть исправление

    Electron: ProtocolResponse.url reuses the default session cache instead of the registering session

    Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to 40.10.6, 41.9.1, 42.5.1, and 43.0.0, when a custom protocol handler returned a ProtocolResponse with a url and no session, Electron made the upstream request through defaultSession instead of the session that handled the protocol. A cached response could then be reused across otherwise isolated session partitions. Apps that use ProtocolResponse.url, omit ProtocolResponse.session, and rely on separate sessions to isolate content are affected. This issue is fixed in versions 40.10.6, 41.9.1, 42.5.1, and 43.0.0.

    • Обновитесь до 40.10.6
    • Обновитесь до 41.9.1
    • Обновитесь до 42.5.1
    • Обновитесь до 43.0.0
    Опубликовано Обновлено
  9. CVE-2026-70605

    Средний · CVSS 5.9EPSS 0,32%Есть исправление

    Electron: HTTP redirect followed into local file loader

    Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to 39.8.8, 40.9.0, 41.2.1, and 42.0.0-beta.3, when following HTTP redirects, net.fetch() and net.request() did not restrict which schemes a redirect could target. A remote server could redirect a request to a local resource, and if the app returns or forwards the response body, local file contents could be disclosed. Apps are only affected if they make net requests to attacker-influenced URLs with redirects followed and expose the response body. This issue is fixed in versions 39.8.8, 40.9.0, 41.2.1, and 42.0.0-beta.3.

    • Обновитесь до 39.8.8
    • Обновитесь до 40.9.1
    • Обновитесь до 41.2.1
    • Обновитесь до 42.0.0-beta.3
    Опубликовано Обновлено
  10. CVE-2026-70604

    Высокий · CVSS 7.4EPSS 0,35%Есть исправление

    Electron: Custom protocol with supportFetchAPI but not corsEnabled allows cross-origin reads

    Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to 39.8.10, 40.9.3, 41.4.0, and 42.0.0, a custom scheme registered with supportFetchAPI: true but without corsEnabled: true was not subject to CORS enforcement. A page loaded from a remote origin could therefore fetch() or XMLHttpRequest that scheme cross-origin and read the full response body, rather than the read being blocked. Apps that serve sensitive data from such a scheme and load remote or untrusted content in a renderer are affected. This issue is fixed in versions 39.8.10, 40.9.3, 41.4.0, and 42.0.0.

    • Обновитесь до 39.8.10
    • Обновитесь до 40.9.3
    • Обновитесь до 41.4.0
    • Обновитесь до 42.0.0
    Опубликовано Обновлено
  11. CVE-2026-70603

    Средний · CVSS 6EPSS 0,13%Публичный эксплойтЕсть исправление

    Electron: shell.openPath path validation bypass via embedded null byte

    Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to 39.8.6, 40.9.0, 41.1.1, and 42.0.0-beta.1, shell.openPath() did not reject paths containing embedded null bytes. Apps that perform string-only validation of file paths, for example checking the file extension, before passing them to shell.openPath() could be bypassed, allowing an attacker-controlled path to open a different file than the one that passed validation. Apps are only affected if they pass paths derived from untrusted input to shell.openPath() and rely on string-based validation without a filesystem check. This issue is

    • Обновитесь до 39.8.6
    • Обновитесь до 40.9.0
    • Обновитесь до 41.1.1
    • Обновитесь до 42.0.0-beta.1
    Опубликовано Обновлено
  12. CVE-2026-70602

    Средний · CVSS 6.6EPSS 0,26%Есть исправление

    Electron: Extension tab APIs operate across session boundaries

    Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to 39.8.8, 40.9.0, 41.2.1, and 42.0.0-beta.3, extension tab and scripting APIs were not scoped to the extension's own session. A malicious or compromised extension loaded into one session could navigate, script, and read from windows belonging to a different session. Apps are only affected if they load Chrome extensions via session.loadExtension and rely on separate sessions to isolate that extension from other content. This issue is fixed in versions 39.8.8, 40.9.0, 41.2.1, and 42.0.0-beta.3.

    • Обновитесь до 39.8.8
    • Обновитесь до 40.9.0
    • Обновитесь до 41.2.1
    • Обновитесь до 42.0.0-beta.3
    Опубликовано Обновлено
  13. CVE-2026-70601

    Высокий · CVSS 7.5EPSS 0,29%Есть исправление

    Electron: Context isolation bypass via Function.prototype.bind hijack

    Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to 39.8.9, 40.9.2, 41.2.2, and 42.0.0-beta.5, apps that expose Promise-returning functions to web content via contextBridge may be vulnerable to a context isolation bypass. Untrusted web content could obtain access to the isolated preload world and, through it, every capability the preload script has. In renderers without a sandbox, or with nodeIntegration enabled, this may escalate to Node.js access. Apps are affected if they expose Promise-returning functions via contextBridge, the standard pattern for wrapping ipcRenderer.invoke, i

    • Обновитесь до 39.8.9
    • Обновитесь до 40.9.2
    • Обновитесь до 41.2.2
    • Обновитесь до 42.0.0-beta.5
    Опубликовано Обновлено
  14. CVE-2026-70600

    Низкий · CVSS 3.1EPSS 0,18%Есть исправление

    Electron: Cross-origin iframe can position native autofill popup

    Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to 39.8.8, 40.9.0, 41.2.1, and 42.0.0-beta.3, the native autofill popup could be positioned by a cross-origin iframe outside that iframe's bounds, over the embedding page's UI, enabling clickjacking or spoofing of trusted UI. Apps are only affected if they embed untrusted content in iframes within windows that also display trusted UI. Apps that do not embed untrusted third-party content are not affected. This issue is fixed in versions 39.8.8, 40.9.0, 41.2.1, and 42.0.0-beta.3.

    • Обновитесь до 39.8.8
    • Обновитесь до 40.9.1
    • Обновитесь до 41.2.1
    • Обновитесь до 42.0.0-beta.3
    Опубликовано Обновлено
  15. CVE-2026-70599

    Средний · CVSS 5.9EPSS 0,19%Есть исправление

    Electron: Permission Check Handler Receives Main Frame Origin Instead of Requesting Iframe Origin

    Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to 39.8.7, 40.9.0, 41.2.0, and 42.0.0-beta.1, serial-port and media permission checks made from an iframe passed the top-level frame origin to session.setPermissionCheckHandler instead of the requesting iframe origin. Origin-based handler logic could grant a cross-origin iframe device access intended only for the top-level origin. This issue is fixed in 39.8.7, 40.9.0, 41.2.0, and 42.0.0-beta.1.

    • Обновитесь до 39.8.7
    • Обновитесь до 40.9.0
    • Обновитесь до 41.2.0
    • Обновитесь до 42.0.0-beta.1
    Опубликовано Обновлено
  16. CVE-2026-70598

    Низкий · CVSS 3.9EPSS 0,14%Есть исправление

    Electron: Off-screen rendering trusts GPU-supplied geometry over shared-memory size

    Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to 39.8.10, 40.9.0, 41.2.1, and 42.0.0-beta.3, offscreen rendering frame data received from the GPU process was not fully validated by the main process. A compromised GPU process could cause the main process to read out-of-bounds memory while producing paint event images, disclosing memory or crashing the app. This issue is fixed in 39.8.10, 40.9.0, 41.2.1, and 42.0.0-beta.3.

    • Обновитесь до 39.8.10
    • Обновитесь до 40.9.0
    • Обновитесь до 41.2.1
    • Обновитесь до 42.0.0-beta.3
    Опубликовано Обновлено
  17. CVE-2026-70597

    Средний · CVSS 6.3EPSS 0,1%Есть исправление

    Electron: Parent process code-sign check is spoofable

    Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to 39.8.8, 40.9.0, 41.2.1, and 42.0.0-beta.3, the check Electron uses on macOS to confirm it was launched by a same-signed parent process could be bypassed by a local process. Apps that enable fuse-based hardening restricting ELECTRON_RUN_AS_NODE and NODE_OPTIONS to same-signed parents rely on this check, and a local attacker could bypass it and run code inside the signed app, inheriting its TCC permissions and keychain access. This issue is fixed in 39.8.8, 40.9.0, 41.2.1, and 42.0.0-beta.3.

    • Обновитесь до 39.8.8
    • Обновитесь до 40.9.1
    • Обновитесь до 41.2.1
    • Обновитесь до 42.0.0-beta.3
    Опубликовано Обновлено
  18. CVE-2026-70596

    Средний · CVSS 4.3EPSS 0,32%Есть исправление

    Ghost: Cross-Site Scripting in Feature Image Captions

    Ghost is a Node.js content management system. From 4.9.0 until 6.54.1, an input validation issue allowed any staff user to create a post with content in feature_image_caption that could be used to hijack another staff user's Ghost Admin session, resulting in privilege escalation. This issue is fixed in 6.54.1.

    • Обновитесь до 6.54.1
    Опубликовано Обновлено
  19. CVE-2026-70595

    Средний · CVSS 4EPSS 0,28%Есть исправление

    Ghost: Server-Side Request Forgery Mitigation Issue

    Ghost is a Node.js content management system. From 6.26.0 until 6.54.1, a validation issue allowed some functionality, such as Webmentions, to be abused by an unauthenticated user to make limited HTTP requests to hosts in the Ghost server's internal network. A successful attack would not result in any response data being returned. This vulnerability is fixed in 6.54.1.

    • Обновитесь до 6.54.1
    Опубликовано Обновлено
  20. CVE-2026-70594

    Средний · CVSS 6.7EPSS 0,24%Есть исправление

    Ghost: Session Fixation in Ghost Admin

    Ghost is a Node.js content management system. From 2.2.0 until 6.54.1, Ghost Admin did not invalidate existing sessions on login which could have allowed for session fixation attacks. Successful exploitation would have required another vulnerability on the same domain where Ghost Admin was hosted. This issue is fixed in version 6.54.1.

    • Обновитесь до 6.54.1
    Опубликовано Обновлено

Проверьте свой сервер

Сопоставьте установленный стек и версии со свежими базами уязвимостей.

Проверьте свой сервер →