p PatchFirst

PatchFirst · Vulnerabilidades recientes

Vulnerabilidades de la pila Node.js · Página 150

Vulnerabilidades publicadas para Node.js en los últimos 30 días: 390. Incluidas en el catálogo KEV: 0.

Filtrar vulnerabilidades
Node.js

Alertas tempranas

Avisos recientes de vulnerabilidades procedentes de anuncios de fabricantes y noticias de seguridad. Estas alertas no cambian la puntuación de seguridad.

  1. node.js

    Sin corrección publicada

    Node.js: ejecución remota de código

    Según OpenNet, Node.js tiene una vulnerabilidad de ejecución remota de código (CVE-2026-111497). No se especifican las versiones exactas afectadas. El mensaje no indica una versión corregida.

    Qué hacer ahora: Comprueba si hay una actualización de Node.js con la corrección e instálala.

    CVE-2026-111497

  2. node.js

    Sin corrección publicada

    Node.js: denegación de servicio

    Según GitHub Advisory Database, Node.js tiene una vulnerabilidad de denegación de servicio (CVE-2026-109932). No se especifican las versiones exactas afectadas. El mensaje no indica una versión corregida.

    Qué hacer ahora: Comprueba si hay una actualización de Node.js con la corrección e instálala.

    CVE-2026-109932

Vulnerabilidades: 7800

  1. CVE-2026-31802

    Alta · CVSS 8.2EPSS 0,27%Corrección disponible

    node-tar Symlink Path Traversal via Drive-Relative Linkpath

    node-tar is a full-featured Tar for Node.js. Prior to version 7.5.11, tar (npm) can be tricked into creating a symlink that points outside the extraction directory by using a drive-relative symlink target such as C:../../../target.txt, which enables file overwrite outside cwd during normal tar.x() extraction. This vulnerability is fixed in 7.5.11.

    • Actualiza a 6.2.1+ds1+~cs6.1.13-10
    • Actualiza a 7.5.11
    Publicación Actualización
  2. GHSA-9q2p-vc84-2rwm

    Media · CVSS 5Corrección disponible

    OpenClaw: system.run allow-always persistence included shell-commented payload tails

    OpenClaw's `system.run` allowlist analysis did not honor POSIX shell comment semantics when deriving `allow-always` persistence entries. A caller in `security=allowlist` mode who received an `allow-always` decision could submit a shell command whose tail was commented out at runtime, for example by using an unquoted `#` before a chained payload. The runtime shell would execute only the pre-comment portion, but allowlist persistence could still analyze and store the non-executed tail as a trusted follow-up command. Latest published npm version: `2026.3.2` Fixed on `main` on March 7, 2026 in `939b18475d734ed75173f59507e3ebbdfe1992b7` by teac

    • Actualiza a 2026.3.7
    Publicación Actualización
  3. GHSA-hfpr-jhpq-x4rm

    Media · CVSS 4.3Corrección disponible

    OpenClaw: `operator.write` chat.send could reach admin-only config writes

    ### Summary A gateway client authenticated with `operator.write` could route `/config set` or `/config unset` through `chat.send` and reach persistent config mutation even though direct config RPC methods are admin-scoped. ### Affected Packages / Versions - Package: `openclaw` (npm) - Latest published vulnerable version: `2026.3.2` - Affected range: `<= 2026.3.2` - Patched in: `2026.3.7` ### Details Before the fix, `chat.send` ran slash commands in an internal gateway-chat context with `CommandAuthorized: true`, and `/config` write paths only checked command authorization plus `commands.config` / `channels.<provider>.configWrites` gates. Th

    • Actualiza a 2026.3.7
    Publicación Actualización
  4. GHSA-pjvx-rx66-r3fg

    Media · CVSS 5.4Corrección disponible

    OpenClaw: Cross-account sender authorization expansion in `/allowlist ... --store` account scoping

    ### Summary `/allowlist ... --store` resolved the selected channel `accountId` for reads, but store writes still dropped that `accountId` and wrote into the legacy unscoped pairing allowlist store. Because default-account reads still merge legacy unscoped entries, a store entry intended for one account could silently authorize the same sender on the `default` account. This is a real cross-account sender-authorization scoping bug. Severity is set to **medium** because exploitation requires an already-authorized user who can run `/allowlist` edits. ### Affected Packages / Versions - Package: `openclaw` (npm) - Latest published version checke

    • Actualiza a 2026.3.7
    Publicación Actualización
  5. GHSA-3h2q-j2v4-6w5r

    Media · CVSS 5Corrección disponible

    OpenClaw's system.run allowlist approval parsing missed PowerShell encoded-command wrappers

    OpenClaw's `system.run` shell-wrapper detection did not recognize PowerShell `-EncodedCommand` forms as inline-command wrappers. In `allowlist` mode, a caller with access to `system.run` could invoke `pwsh` or `powershell` using `-EncodedCommand`, `-enc`, or `-e`, and the request would fall back to plain argv analysis instead of the normal shell-wrapper approval path. This could allow a PowerShell inline payload to execute without the approval step that equivalent `-Command` invocations would require. Latest published npm version: `2026.3.2` Fixed on `main` on March 7, 2026 in `1d1757b16f48f1a93cd16ab0ad7e2c3c63ce727d` by recognizing Power

    • Actualiza a 2026.3.7
    Publicación Actualización
  6. CVE-2026-25041

    Alta · CVSS 8.6EPSS 0,5%Corrección disponible

    Budibase has a Command Injection in PostgreSQL Dump Command

    Budibase is a low code platform for creating internal tools, workflows, and admin panels. In 3.23.22 and earlier, the PostgreSQL integration constructs shell commands using user-controlled configuration values (database name, host, password, etc.) without proper sanitization. The password and other connection parameters are directly interpolated into a shell command. This affects packages/server/src/integrations/postgres.ts.

    • Actualiza a 3.23.32
    Publicación Actualización
  7. GHSA-j425-whc4-4jgc

    Media · CVSS 6.3Corrección disponible

    OpenClaw's `system.run` env override filtering allowed dangerous helper-command pivots

    ### Summary `system.run` env override sanitization allowed dangerous override-only helper-command pivots to reach subprocesses. A caller who could invoke `system.run` with `env` overrides could bypass allowlist/approval intent by steering an allowlisted tool through helper-command or config-loading environment variables such as `GIT_SSH_COMMAND`, editor/pager hooks, and `GIT_CONFIG_*` / `NPM_CONFIG_*`. ### Affected Packages / Versions - Package: `openclaw` (npm) - Latest published vulnerable version: `2026.3.2` - Affected range: `<= 2026.3.2` - Patched in: `2026.3.7` ### Details Before the fix, `src/infra/host-env-security.ts` blocked only

    • Actualiza a 2026.3.7
    Publicación Actualización
  8. GHSA-6rmx-gvvg-vh6j

    Media · CVSS 5.3Corrección disponible

    OpenClaw's hooks count non-POST requests toward auth lockout

    OpenClaw's hooks HTTP handler counted hook authentication failures before rejecting unsupported HTTP methods. An unauthenticated client could send repeated non-`POST` requests (for example `GET`) with an invalid token to consume the hook auth failure budget and trigger the temporary lockout window for that client key. The fix moves the hook method gate ahead of auth-failure accounting so unsupported methods return `405 Method Not Allowed` without incrementing the hook auth limiter. ## Affected Packages / Versions - Package: `openclaw` (npm) - Affected versions: `<= 2026.3.2` - Patched version: `2026.3.7` - Latest published npm version at p

    • Actualiza a 2026.3.7
    Publicación Actualización
  9. GHSA-rchv-x836-w7xp

    Alta · CVSS 7.1Corrección disponible

    OpenClaw's dashboard leaked gateway auth material via browser URL/query and localStorage

    OpenClaw's macOS Dashboard flow exposed Gateway authentication material to browser-controlled surfaces. Before the fix, the macOS app appended the shared Gateway `token` and `password` to the Dashboard URL query string when opening the Control UI in the browser. The Control UI then imported the token and persisted it into browser `localStorage` under `openclaw.control.settings.v1`. This expanded exposure of reusable Gateway admin credentials into browser address-bar/query surfaces and persistent script-readable storage. ## Affected Packages / Versions - Package: `openclaw` (npm) - Latest published version verified vulnerable: `2026.3.2` -

    • Actualiza a 2026.3.7
    Publicación Actualización
  10. CVE-2026-3089

    Media · CVSS 5.3EPSS 0,39%Corrección disponible

    Actual Sync Server 26.2.1 - Authenticated Path Traversal

    Actual Sync Server allows authenticated users to upload files through POST /sync/upload-user-file. In versions prior to 26.3.0, improper validation of the user-controlled x-actual-file-id header means that traversal segments (../) can escape the intended directory and write files outside userFiles.This issue affects prior versions of Actual Sync Server 26.3.0.

    • Actualiza a 26.3.0
    Publicación Actualización
  11. CVE-2026-30854

    Media · CVSS 6.9EPSS 0,31%Corrección disponible

    Parse Server: GraphQL `__type` introspection bypass via inline fragments when public introspection is disabled

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. From version 9.3.1-alpha.3 to before version 9.5.0-alpha.10, when graphQLPublicIntrospection is disabled, __type queries nested inside inline fragments (e.g. ... on Query { __type(name:"User") { name } }) bypass the introspection control, allowing unauthenticated users to perform type reconnaissance. __schema introspection is not affected. This issue has been patched in version 9.5.0-alpha.10.

    • Actualiza a 9.5.0-alpha.10
    Publicación Actualización
  12. CVE-2026-30850

    Media · CVSS 6.3EPSS 0,33%Corrección disponible

    Parse Server: File metadata endpoint bypasses `beforeFind` / `afterFind` trigger authorization

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to versions 8.6.9 and 9.5.0-alpha.9, the file metadata endpoint (GET /files/:appId/metadata/:filename) does not enforce beforeFind / afterFind file triggers. When these triggers are used as access-control gates, the metadata endpoint bypasses them entirely, allowing unauthorized access to file metadata. This issue has been patched in versions 8.6.9 and 9.5.0-alpha.9.

    • Actualiza a 8.6.9
    • Actualiza a 9.5.0-alpha.9
    Publicación Actualización
  13. CVE-2026-30848

    Media · CVSS 6.3EPSS 0,35%Corrección disponible

    Parse Server: `PagesRouter` path traversal allows reading files outside configured pages directory

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to versions 8.6.8 and 9.5.0-alpha.8, the PagesRouter static file serving route is vulnerable to a path traversal attack that allows unauthenticated reading of files outside the configured pagesPath directory. The boundary check uses a string prefix comparison without enforcing a directory separator boundary. An attacker can use path traversal sequences to access files in sibling directories whose names share the same prefix as the pages directory (e.g. pages-secret starts with pages). This issue has been patched in versions 8.6.8 and

    • Actualiza a 8.6.8
    • Actualiza a 9.5.0-alpha.8
    Publicación Actualización
  14. CVE-2026-30863

    Crítica · CVSS 9.3EPSS 0,58%Corrección disponible

    Parse Server: JWT audience validation bypass in Google, Apple, and Facebook authentication adapters

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to versions 8.6.10 and 9.5.0-alpha.11, the Google, Apple, and Facebook authentication adapters use JWT verification to validate identity tokens. When the adapter's audience configuration option is not set (clientId for Google/Apple, appIds for Facebook), JWT verification silently skips audience claim validation. This allows an attacker to use a validly signed JWT issued for a different application to authenticate as any user on the target Parse Server. This issue has been patched in versions 8.6.10 and 9.5.0-alpha.11.

    • Actualiza a 8.6.10
    • Actualiza a 9.5.0-alpha.11
    Publicación Actualización
  15. CVE-2026-29786

    Alta · CVSS 8.2EPSS 0,51%Código de explotación públicoCorrección disponible

    node-tar: Hardlink Path Traversal via Drive-Relative Linkpath

    node-tar is a full-featured Tar for Node.js. Prior to version 7.5.10, tar can be tricked into creating a hardlink that points outside the extraction directory by using a drive-relative link target such as C:../target.txt, which enables file overwrite outside cwd during normal tar.x() extraction. This issue has been patched in version 7.5.10.

    • Actualiza a 6.1.13+~cs7.0.5-1+deb12u1
    • Actualiza a 6.2.1+ds1+~cs6.1.13-8
    • Actualiza a 6.2.1+~cs7.0.8-1+deb13u1
    • Actualiza a 7.5.10
    Publicación Actualización
  16. CVE-2026-29784

    Alta · CVSS 7.5EPSS 0,19%Corrección disponible

    Ghost: Incomplete CSRF protections around OTC use

    Ghost is a Node.js content management system. From version 5.101.6 to 6.19.2, incomplete CSRF protections around /session/verify made it possible to use OTCs in login sessions different from the requesting session. In some scenarios this might have made it easier for phishers to take over a Ghost site. This issue has been patched in version 6.19.3.

    • Actualiza a 6.19.3
    Publicación Actualización
  17. CVE-2026-29186

    Alta · CVSS 7.7EPSS 0,87%Corrección disponible

    @backstage/plugin-techdocs-node: TechDocs Mkdocs Configuration Key Enables Arbitrary Code Execution

    Backstage is an open framework for building developer portals. Prior to version 1.14.3, this is a configuration bypass vulnerability that enables arbitrary code execution. The @backstage/plugin-techdocs-node package uses an allowlist to filter dangerous MkDocs configuration keys during the documentation build process. A gap in this allowlist allows attackers to craft an mkdocs.yml that causes arbitrary Python code execution, completely bypassing TechDocs' security controls. This issue has been patched in version 1.14.3.

    • Actualiza a 1.14.3
    Publicación Actualización
  18. CVE-2026-29184

    Baja · CVSS 2EPSS 0,3%Corrección disponible

    @backstage/plugin-scaffolder-backend: Potential Session Token Exfiltration via Log Redaction Bypass

    Backstage is an open framework for building developer portals. Prior to version 3.1.4, a malicious scaffolder template can bypass the log redaction mechanism to exfiltrate secrets provided run through task event logs. This issue has been patched in version 3.1.4.

    • Actualiza a 3.1.4
    Publicación Actualización
  19. CVE-2026-29185

    Baja · CVSS 2.7EPSS 0,4%Corrección disponible

    @backstage/integration: Potential reading of SCM URLs using built in token

    Backstage is an open framework for building developer portals. Prior to version 1.20.1, a vulnerability in the SCM URL parsing used by Backstage integrations allowed path traversal sequences in encoded form to be included in file paths. When these URLs were processed by integration functions that construct API URLs, the traversal segments could redirect requests to unintended SCM provider API endpoints using the configured server-side integration credentials. This issue has been patched in version 1.20.1.

    • Actualiza a 1.20.1
    Publicación Actualización
  20. CVE-2026-30830

    Baja · CVSS 2.1EPSS 0,29%Corrección disponible

    Defuddle: XSS via unescaped string interpolation in _findContentBySchemaText image tag

    Defuddle cleans up HTML pages. Prior to version 0.9.0, the _findContentBySchemaText method in src/defuddle.ts interpolates image src and alt attributes directly into an HTML string without escaping. An attacker can use a " in the alt attribute to break out of the attribute context and inject event handler. This issue has been patched in version 0.9.0.

    • Actualiza a 0.9.0
    Publicación Actualización

Comprueba tu servidor

Compara tu pila y las versiones instaladas con las bases actuales de vulnerabilidades.

Comprueba tu servidor →