p PatchFirst

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

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

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

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

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

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

  1. node.js

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

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

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

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

    CVE-2026-111497

  2. node.js

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

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

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

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

    CVE-2026-109932

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

  1. CVE-2026-27584

    Критический · CVSS 9.2EPSS 0,45%Есть исправление

    ActualBudget server is Missing Authentication for SimpleFIN and Pluggy AI bank sync endpoints

    Actual is a local-first personal finance tool. Prior to version 26.2.1, missing authentication middleware in the ActualBudget server component allows any unauthenticated user to query the SimpleFIN and Pluggy.ai integration endpoints and read sensitive bank account balance and transaction information. This vulnerability allows an unauthenticated attacker to read the bank account balance and transaction history of ActualBudget users. This vulnerability impacts all ActualBudget Server users with the SimpleFIN or Pluggy.ai integrations configured. The ActualBudget Server instance must be reachable over the network. Version 26.2.1 patches the iss

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

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

    Payload has Server-Side Request Forgery (SSRF) in External File URL Uploads

    Payload is a free and open source headless content management system. Prior to 3.75.0, a Server-Side Request Forgery (SSRF) vulnerability exists in Payload's external file upload functionality. When processing external URLs for file uploads, insufficient validation of HTTP redirects could allow an authenticated attacker to access internal network resources. The Payload environment must have at least one collection with `upload` enabled and a user who has `create` access to that upload-enabled collection in order to be vulnerable. An authenticated user with upload collection write permissions could potentially access internal services. Respons

    • Обновитесь до 3.75.0
    Опубликовано Обновлено
  3. CVE-2026-27729

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

    Astro has memory exhaustion DoS due to missing request body size limit in Server Actions

    Astro is a web framework. In versions 9.0.0 through 9.5.3, Astro server actions have no default request body size limit, which can lead to memory exhaustion DoS. A single large POST to a valid action endpoint can crash the server process on memory-constrained deployments. On-demand rendered sites built with Astro can define server actions, which automatically parse incoming request bodies (JSON or FormData). The body is buffered entirely into memory with no size limit — a single oversized request is sufficient to exhaust the process heap and crash the server. Astro's Node adapter (`mode: 'standalone'`) creates an HTTP server with no body size

    • Обновитесь до 9.5.4
    Опубликовано Обновлено
  4. CVE-2026-25545

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

    Astro has Full-Read SSRF in error rendering via Host: header injection

    Astro is a web framework. Prior to version 9.5.4, Server-Side Rendered pages that return an error with a prerendered custom error page (eg. `404.astro` or `500.astro`) are vulnerable to SSRF. If the `Host:` header is changed to an attacker's server, it will be fetched on `/500.html` and they can redirect this to any internal URL to read the response body through the first request. An attacker who can access the application without `Host:` header validation (eg. through finding the origin IP behind a proxy, or just by default) can fetch their own server to redirect to any internal IP. With this they can fetch cloud metadata IPs and interact wi

    • Обновитесь до 9.5.4
    Опубликовано Обновлено
  5. CVE-2025-69985

    Критический · CVSS 9.8EPSS 5,97%Публичный эксплойтНет опубликованного исправления

    CVE-2025-69985

    FUXA 1.2.8 and prior contains an Authentication Bypass vulnerability leading to Remote Code Execution (RCE). The vulnerability exists in the server/api/jwt-helper.js middleware, which improperly trusts the HTTP "Referer" header to validate internal requests. A remote unauthenticated attacker can bypass JWT authentication by spoofing the Referer header to match the server's host. Successful exploitation allows the attacker to access the protected /api/runscript endpoint and execute arbitrary Node.js code on the server.

    Опубликовано Обновлено
  6. CVE-2025-70058

    Высокий · CVSS 7.4EPSS 0,19%Нет опубликованного исправления

    CVE-2025-70058

    An issue pertaining to CWE-295: Improper Certificate Validation was discovered in YMFE yapi v1.12.0. The application disables TLS/SSL certificate validation by setting 'rejectUnauthorized': false in the HTTPS agent configuration for Axios requests

    Опубликовано Обновлено
  7. CVE-2026-27492

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

    Lettermint Node.js SDK leaks email properties to unintended recipients when client instance is reused

    Lettermint Node.js SDK is the official Node.js SDK for Lettermint. In versions 1.5.0 and below, email properties (such as to, subject, html, text, and attachments) are not reset between sends when a single client instance is reused across multiple .send() calls. This can cause properties from a previous send to leak into a subsequent one, potentially delivering content or recipient addresses to unintended parties. Applications sending emails to different recipients in sequence — such as transactional flows like password resets or notifications — are affected. This issue has been fixed in version 1.5.1.

    • Обновитесь до 1.5.1
    Опубликовано Обновлено
  8. CVE-2026-27574

    Критический · CVSS 10EPSS 0,56%Есть исправление

    OneUptime: node:vm sandbox escape in probe allows any project member to achieve RCE

    OneUptime is a solution for monitoring and managing online services. In versions 9.5.13 and below, custom JavaScript monitor feature uses Node.js's node:vm module (explicitly documented as not a security mechanism) to execute user-supplied code, allowing trivial sandbox escape via a well-known one-liner that grants full access to the underlying process. Because the probe runs with host networking and holds all cluster credentials (ONEUPTIME_SECRET, DATABASE_PASSWORD, REDIS_PASSWORD, CLICKHOUSE_PASSWORD) in its environment variables, and monitor creation is available to the lowest role (ProjectMember) with open registration enabled by default,

    • Обновитесь до 10.0.0
    Опубликовано Обновлено
  9. CVE-2026-27576

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

    OpenClaw: ACP prompt-size checks missing in local stdio bridge could reduce responsiveness with very large inputs

    OpenClaw is a personal AI assistant. In versions 2026.2.17 and below, the ACP bridge accepts very large prompt text blocks and can assemble oversized prompt payloads before forwarding them to chat.send. Because ACP runs over local stdio, this mainly affects local ACP clients (for example IDE integrations) that send unusually large inputs. This issue has been fixed in version 2026.2.19.

    • Обновитесь до 2026.2.19
    Опубликовано Обновлено
  10. CVE-2026-27488

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

    OpenClaw hardened cron webhook delivery against SSRF

    OpenClaw is a personal AI assistant. In versions 2026.2.17 and below, Cron webhook delivery in src/gateway/server-cron.ts uses fetch() directly, so webhook targets can reach private/metadata/internal endpoints without SSRF policy checks. This issue was fixed in version 2026.2.19.

    • Обновитесь до 2026.2.19
    Опубликовано Обновлено
  11. CVE-2026-27487

    Высокий · CVSS 7.6EPSS 1,37%Есть исправление

    OpenClaw: Prevent shell injection in macOS keychain credential write

    OpenClaw is a personal AI assistant. In versions 2026.2.13 and below, when using macOS, the Claude CLI keychain credential refresh path constructed a shell command to write the updated JSON blob into Keychain via security add-generic-password -w .... Because OAuth tokens are user-controlled data, this created an OS command injection risk. This issue has been fixed in version 2026.2.14.

    • Обновитесь до 2026.2.14
    Опубликовано Обновлено
  12. CVE-2026-27486

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

    OpenClaw: Process Safety - Unvalidated PID Kill via SIGKILL in Process Cleanup

    OpenClaw is a personal AI assistant. In versions 2026.2.13 and below of the OpenClaw CLI, the process cleanup uses system-wide process enumeration and pattern matching to terminate processes without verifying if they are owned by the current OpenClaw process. On shared hosts, unrelated processes can be terminated if they match the pattern. The CLI runner cleanup helpers can kill processes matched by command-line patterns without validating process ownership. This issue has been fixed in version 2026.2.14.

    • Обновитесь до 2026.2.14
    Опубликовано Обновлено
  13. CVE-2026-27485

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

    OpenClaw affected by Stored XSS in Control UI via unsanitized assistant name/avatar in inline script injection

    OpenClaw is a personal AI assistant. In versions 2026.2.17 and below, skills/skill-creator/scripts/package_skill.py (a local helper script used when authors package skills) previously followed symlinks while building .skill archives. If an author runs this script on a crafted local skill directory containing symlinks to files outside the skill root, the resulting archive can include unintended file contents. If exploited, this vulnerability can lead to potential unintentional disclosure of local files from the packaging machine into a generated .skill artifact, but requires local execution of the packaging script on attacker-controlled skill

    • Обновитесь до 2026.2.19
    Опубликовано Обновлено
  14. CVE-2026-27484

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

    OpenClaw Discord moderation authorization used untrusted sender identity in tool-driven flows

    OpenClaw is a personal AI assistant. In versions 2026.2.17 and below, the Discord moderation action handling (timeout, kick, ban) uses sender identity from request parameters in tool-driven flows, instead of trusted runtime sender context. In setups where Discord moderation actions are enabled and the bot has the necessary guild permissions, a non-admin user can request moderation actions by spoofing sender identity fields. This issue has been fixed in version 2026.2.18.

    • Обновитесь до 2026.2.18
    Опубликовано Обновлено
  15. CVE-2026-27212

    Критический · CVSS 9.4EPSS 0,49%Есть исправление

    Swiper has a Prototype Pollution Vulnerability

    Swiper is a free and mobile touch slider with hardware accelerated transitions and native behavior. Versions 6.5.1 through 12.1.1 have a Prototype pollution vulnerability. The vulnerability resides in line 94 of shared/utils.mjs, where the indexOf() function is used to check whether user provided input contain forbidden strings. Despite a previous fix that attempted to mitigate prototype pollution by checking whether user input contained a forbidden key, it is still possible to pollute Object.prototype via a crafted input using Array.prototype. The exploit works across Windows and Linux and on Node and Bun runtimes. Any application that proc

    • Обновитесь до 12.1.2
    Опубликовано Обновлено
  16. CVE-2026-27210

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

    Pannellum has a XSS vulnerability in hot spot attributes

    Pannellum is a lightweight, free, and open source panorama viewer for the web. In versions 3.5.0 through 2.5.6, the hot spot attributes configuration property allowed any attribute to be set, including HTML event handler attributes, allowing for potential XSS attacks. This affects websites hosting the standalone viewer HTML file and any other use of untrusted JSON config files (bypassing the protections of the escapeHTML parameter). As certain events fire without any additional user interaction, visiting a standalone viewer URL that points to a malicious config file — without additional user interaction — is sufficient to trigger the vulnerab

    • Обновитесь до 2.5.7
    Опубликовано Обновлено
  17. CVE-2026-27193

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

    Feathers exposes internal headers via unencrypted session cookie

    Feathersjs is a framework for creating web APIs and real-time applications with TypeScript or JavaScript. In versions 5.0.39 and below, all HTTP request headers are stored in the session cookie, which is signed but not encrypted, exposing internal proxy/gateway headers to clients. The OAuth service stores the complete headers object in the session, then the session is persisted using cookie-session, which base64-encodes the data. While the cookie is signed to prevent tampering, the contents are readable by anyone by simply decoding the base64 value. Under specific deployment configurations (e.g., behind reverse proxies or API gateways), this

    • Обновитесь до 5.0.40
    Опубликовано Обновлено
  18. CVE-2026-27192

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

    Feathers has an origin validation bypass via prefix matching

    Feathersjs is a framework for creating web APIs and real-time applications with TypeScript or JavaScript. In versions 5.0.39 and below, origin validation uses startsWith() for comparison, allowing attackers to bypass the check by registering a domain that shares a common prefix with an allowed origin.The getAllowedOrigin() function checks if the Referer header starts with any allowed origin, and this comparison is insufficient as it only validates the prefix. This is exploitable when the origins array is configured and an attacker registers a domain starting with an allowed origin string (e.g., https://target.com.attacker.com bypasses https:/

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

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

    Feathers: Open Redirect in OAuth callback enables account takeover

    Feathersjs is a framework for creating web APIs and real-time applications with TypeScript or JavaScript. Versions 5.0.39 and below the redirect query parameter is appended to the base origin without validation, allowing attackers to steal access tokens via URL authority injection. This leads to full account takeover, as the attacker obtains the victim's access token and can impersonate them. The application constructs the final redirect URL by concatenating the base origin with the user-supplied redirect parameter. This is exploitable when the origins array is configured and origin values do not end with /. An attacker can supply @attacker.c

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

    Высокий · CVSS 8.3EPSS 0,4%Нет опубликованного исправления

    eBay API MCP Server Affected by Environment Variable Injection

    eBay API MCP Server is an open source local MCP server providing AI assistants with comprehensive access to eBay's Sell APIs. All versions are vulnerable to Environment Variable Injection through the updateEnvFile function. The ebay_set_user_tokens tool allows updating the .env file with new tokens. The updateEnvFile function in src/auth/oauth.ts blindly appends or replaces values without validating them for newlines or quotes. This allows an attacker to inject arbitrary environment variables into the configuration file. An attacker can inject arbitrary environment variables into the .env file. This could lead to configuration overwrites, Den

    Опубликовано Обновлено

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

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

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