p PatchFirst

PatchFirst · Vulnerabilidades recientes

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

Vulnerabilidades publicadas para Node.js en los últimos 30 días: 426. 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: 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

  2. 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

Vulnerabilidades: 7768

  1. CVE-2026-106490

    Media · CVSS 6.5EPSS 0,37%Corrección disponible

    Backstage: Improper input validation in TechDocs static content requests

    Backstage is an open framework for building developer portals. Prior to 2.2.4, the @backstage/plugin-techdocs-backend package is affected by improper input validation in techdocs static content requests. When using the Azure Blob Storage provider, an authenticated Backstage user may be able to read restricted TechDocs content when entity-level permissions are enabled. Deployments that intentionally disable the default backend authentication policy may have broader exposure. This issue is fixed in version 2.2.4.

    • Actualiza a 2.2.4
    Publicación Actualización
  2. CVE-2026-106489

    Media · CVSS 6.5EPSS 0,29%Corrección disponible

    Backstage: Improper authorization enforcement for TechDocs static content

    Backstage is an open framework for building developer portals. Prior to 2.2.4, the @backstage/plugin-techdocs-backend package is affected by improper authorization enforcement for techdocs static content. An authenticated user with access to one TechDocs documentation site could craft a URL able to read documentation belonging to a different entity. This only affects deployments using the external TechDocs builder with an external storage provider (S3, GCS, etc.) and the permission framework enabled. Instances that do not use the permission framework are unaffected, since TechDocs content is visible to all authenticated users by design. This

    • Actualiza a 2.2.4
    Publicación Actualización
  3. CVE-2026-106488

    Alta · CVSS 8.1EPSS 0,28%Corrección disponible

    Backstage: Improper authentication in the OIDC provider

    Backstage is an open framework for building developer portals. Prior to 0.4.20, the @backstage/plugin-auth-backend-module-oidc-provider package is affected by improper authentication in the oidc provider. Deployments using OIDC email-based identity resolution with a provider that permits unverified email addresses may allow an authenticated provider user to assume another catalog identity. This may grant access and permissions associated with that user. No direct availability impact is demonstrated. This issue is fixed in version 0.4.20.

    • Actualiza a 0.4.20
    Publicación Actualización
  4. CVE-2026-106487

    Baja · CVSS 3.5EPSS 0,26%Corrección disponible

    Backstage: Unsupported catalog cluster authentication mode in kubernetes backend

    Backstage is an open framework for building developer portals. Prior to 0.21.10, the @backstage/plugin-kubernetes-backend package is affected by unsupported catalog cluster authentication mode in kubernetes backend. Deployments using catalog cluster discovery may be affected when catalog contributors can create or modify kubernetes-cluster Resource entities. With the required endpoint permissions and pod RBAC, the backend can use its local in-cluster identity, potentially exposing Kubernetes resources readable by that identity. The credential is used only with the local in-cluster API endpoint and is not sent to the catalog-supplied endpoint.

    • Actualiza a 0.21.10
    Publicación Actualización
  5. CVE-2026-106486

    Alta · CVSS 8.5EPSS 0,37%Corrección disponible

    Backstage: Improper filesystem validation in Bitbucket pull-request scaffolder actions

    Backstage is an open framework for building developer portals. Prior to 0.3.10 in @backstage/plugin-scaffolder-backend-module-bitbucket-cloud and 0.2.25 in @backstage/plugin-scaffolder-backend-module-bitbucket-server, the Bitbucket pull-request Scaffolder actions did not sufficiently validate filesystem paths. An authenticated user who can execute an eligible template and influence an allowed Bitbucket repository could affect paths outside the expected working area, potentially compromising backend confidentiality, integrity, or availability. This issue is fixed in @backstage/plugin-scaffolder-backend-module-bitbucket-cloud 0.3.10 and @backst

    • Actualiza a 0.2.25
    • Actualiza a 0.3.10
    Publicación Actualización
  6. CVE-2026-106463

    Media · CVSS 5.4EPSS 0,17%Corrección disponible

    Backstage: Improper authorization in GitLab organizational user ingestion

    Backstage is an open framework for building developer portals. Prior to 0.8.7, the @backstage/plugin-catalog-backend-module-gitlab package is affected by improper authorization in gitlab organizational user ingestion. Deployments that enable GitLab organization event ingestion and rely on scoped catalog users as an access boundary may admit an unintended catalog identity. Depending on sign-in and permission configuration, this may allow unauthorized access with the permissions of a standard authenticated user. This issue is fixed in version 0.8.7.

    • Actualiza a 0.8.7
    Publicación Actualización
  7. CVE-2026-106462

    Media · CVSS 6.4EPSS 0,17%Corrección disponible

    Backstage: Scaffolder credential handling may allow unintended GitHub authentication fallback

    Backstage is an open framework for building developer portals. Prior to 1.54.6, scaffolder source-control actions may not consistently enforce intended credential boundaries. An authenticated user could cause an affected action to fall back to broader integration credentials and perform operations with more access than intended. This issue is fixed in 1.54.6 when operators also enable scaffolder.requireScmUserCredentials after upgrading.

    • Actualiza a 0.11.10
    • Actualiza a 0.2.25
    • Actualiza a 0.3.10
    • Actualiza a 0.9.13
    • Actualiza a 4.1.0
    Publicación Actualización
  8. CVE-2026-106461

    Media · CVSS 4.3EPSS 0,19%Corrección disponible

    Backstage: Incorrect authorization in scaffolder task listing

    Backstage is an open framework for building developer portals. Prior to 4.1.0, the @backstage/plugin-scaffolder-backend package is affected by incorrect authorization in scaffolder task listing. An authenticated internal user may be able to view metadata for scaffolder tasks outside the visibility intended by a deployment's permission policy. Stored task secrets are not included in the affected response, and no integrity or availability impact was identified. This issue is fixed in version 4.1.0.

    • Actualiza a 4.1.0
    Publicación Actualización
  9. CVE-2026-106460

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

    Backstage: Explicit negative email verification can be ignored during shared OAuth profile normalization

    Backstage is an open framework for building developer portals. From 0.3.0 until 0.6.15 and 0.7.5, the @backstage/plugin-auth-node package did not consistently honor explicit negative email verification during shared OAuth profile normalization. The affected paths include a selected profile email marked verified: false, a matching raw provider email marked email_verified: false, and an email obtained only from an ID token marked email_verified: false. Exploitation requires an admitted identity-provider user who can supply or change an unverified email and a deployment that uses the selected profile email to resolve catalog identities. The veri

    • Actualiza a 0.6.15
    • Actualiza a 0.7.5
    Publicación Actualización
  10. CVE-2026-106459

    Alta · CVSS 8.5EPSS 0,21%Corrección disponible

    Backstage: Improper input validation in Sentry scaffolder actions

    Backstage is an open framework for building developer portals. From 0.3.0 until 0.3.8, the @backstage/plugin-scaffolder-backend-module-sentry package is affected by improper input validation in sentry scaffolder actions. An authenticated internal user who can execute the affected actions may cause the backend to contact unintended destinations and disclose Sentry integration credentials. Subsequent impact depends on network reachability and the privileges granted to the configured token. This issue is fixed in version 0.3.8.

    • Actualiza a 0.3.8
    Publicación Actualización
  11. CVE-2026-106458

    Media · CVSS 6.5EPSS 0,27%Corrección disponible

    Backstage: Inconsistent repository filtering in Bitbucket Server catalog event updates

    Backstage is an open framework for building developer portals. From 0.4.0 until 0.5.15, the @backstage/plugin-catalog-backend-module-bitbucket-server package is affected by inconsistent repository filtering in bitbucket server catalog event updates. Deployments using event-driven updates in the Bitbucket Server catalog provider may ingest catalog locations from repositories that are excluded by the provider's configured project, repository, or archived-repository filters. An authenticated Bitbucket Server user who can push to a filtered-out repository that remains readable by the configured Backstage integration can trigger a legitimate repos

    • Actualiza a 0.5.15
    Publicación Actualización
  12. CVE-2026-106457

    Media · CVSS 6.8EPSS 0,28%Corrección disponible

    Backstage: Insufficient audience validation in the Cloudflare Access auth provider

    Backstage is an open framework for building developer portals. From 0.1.0 until 0.5.0, the @backstage/plugin-auth-backend-module-cloudflare-access-provider package is affected by insufficient audience validation in the cloudflare access auth provider. The Cloudflare Access auth provider verifies a token's signature and team issuer, but affected versions do not verify that the token was issued for the Backstage application. A user holding a valid token for another Access application in the same Cloudflare Zero Trust team may therefore be able to authenticate to Backstage if that token reaches the auth endpoint without the Backstage application

    • Actualiza a 0.5.0
    Publicación Actualización
  13. CVE-2026-106456

    Media · CVSS 4.8EPSS 0,24%Corrección disponible

    Backstage: Inconsistent credential enforcement for overlapping proxy routes

    Backstage is an open framework for building developer portals. From 0.5.0 until 0.6.18, the @backstage/plugin-proxy-backend package is affected by inconsistent credential enforcement for overlapping proxy routes. An operator can configure overlapping proxy paths with different credential requirements. When a parent path permits unauthenticated access and a nested path requires credentials, the parent exemption can also cover requests handled by the nested proxy. An unauthenticated caller may therefore reach the nested upstream through Backstage, including with static upstream credentials configured for that proxy. This issue is fixed in versi

    • Actualiza a 0.6.18
    Publicación Actualización
  14. CVE-2026-106455

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

    Backstage: Improper validation of MkDocs plugin configuration in TechDocs

    Backstage is an open framework for building developer portals. From 0.11.12 until 1.14.7 and 1.15.5, the @backstage/plugin-techdocs-node package is affected by improper validation of mkdocs plugin configuration in techdocs. An authenticated attacker with control over a TechDocs source repository could cause a documentation build to retrieve and publish data from network locations reachable by the build environment. Exposure depends on deployment topology, build mode, and target endpoint protections. Modern cloud metadata services that require tokens or special headers are not directly accessible through the affected behavior. This issue is fi

    • Actualiza a 1.14.7
    • Actualiza a 1.15.5
    Publicación Actualización
  15. CVE-2026-106448

    Alta · CVSS 8.9EPSS 0,4%Corrección disponible

    StableLib: Prototype poisoning via `__proto__` map keys in CBOR decoding

    StableLib is a stable library of useful TypeScript and JavaScript code. Prior to 2.0.4, the @stablelib/cbor CBOR map decoding path creates ordinary JavaScript objects and assigns attacker-controlled keys with bracket assignment. A map key named __proto__ invokes the inherited prototype setter instead of creating an ordinary own property, allowing the decoded object's prototype to contain attacker-controlled authorization or feature-flag values. Downstream code that trusts normal property lookup or merges the decoded object can therefore make security-sensitive decisions using inherited attacker data. This issue is fixed in version 2.0.4.

    • Actualiza a 2.0.3
    Publicación Actualización
  16. CVE-2026-106447

    Alta · CVSS 8.7EPSS 0,47%Corrección disponible

    StableLib: Stack exhaustion denial of service via deeply nested CBOR arrays, maps, or tags

    StableLib is a stable library of useful TypeScript and JavaScript code. Prior to 2.0.4, the @stablelib/cbor decoder recursively processes nested CBOR arrays, maps, and tags through _decodeValue() without enforcing a maximum nesting depth. A sufficiently deep structure exhausts the JavaScript call stack, causing a decoding exception and potentially terminating an uncaught request worker or process. This issue is fixed in version 2.0.4.

    • Actualiza a 2.0.3
    Publicación Actualización
  17. CVE-2026-106446

    Crítica · CVSS 9.8EPSS 0,79%Corrección disponible

    Handlebars: JavaScript Injection via AST Type Confusion in compile (Program.blockParams)

    Handlebars provides the power necessary to let users build semantic templates. From 4.0.0 until 4.7.10, Handlebars.compile() and Handlebars.precompile() accept pre-parsed AST objects while validating only selected PathExpression, NumberLiteral, and BooleanLiteral values. This issue bypasses the AST validation introduced in version 4.7.9 for CVE-2026-33937. An attacker who can supply an object instead of a template string can place JavaScript expressions in unchecked values such as Program.blockParams.length, a non-PathExpression parameter depth, a non-string StringLiteral.value, or a non-string PathExpression.original. The compiler emits thos

    • Actualiza a 3:4.7.10-1
    • Actualiza a 4.7.10
    Publicación Actualización
  18. CVE-2026-106445

    Crítica · CVSS 9.2EPSS 0,59%Código de explotación públicoCorrección disponible

    Handlebars: JavaScript Injection via Own Property Check Bypass

    Handlebars provides the power necessary to let users build semantic templates. From 3.0.0 until 4.7.10, Handlebars lookupProperty returns Function.prototype.constructor before applying the prototype-access deny list because constructor is an own property of Function.prototype. When an attacker can render a controlled template with allowProtoMethodsByDefault enabled and an accessible function in the template context, the template can traverse from that function through its prototype to Function.prototype and then obtain the Function constructor through the own-property bypass. This permits attacker-controlled JavaScript to execute with the ser

    • Actualiza a 3:4.7.10-1
    • Actualiza a 4.7.10
    Publicación Actualización
  19. CVE-2026-106444

    Media · CVSS 4.7EPSS 0,29%Corrección disponible

    Handlebars: JavaScript Injection via Unsafe Inline Embedding of Precompiled Templates

    Handlebars provides the power necessary to let users build semantic templates. From 4.0.0 until 4.7.10, Handlebars.precompile() uses quotedString() in lib/handlebars/compiler/code-gen.js to emit static template text into generated JavaScript without escaping sequences that terminate an enclosing HTML script element. When an application precompiles attacker-controlled template text and embeds the generated source directly in an inline script element, a closing script delimiter can end the element and cause following attacker-controlled markup to be parsed and executed. Ordinary server-side rendering and precompiled templates served as external

    • Actualiza a 3:4.7.10-1
    • Actualiza a 4.7.10
    Publicación Actualización
  20. CVE-2026-106120

    Media · CVSS 6EPSS 0,41%Código de explotación públicoCorrección disponible

    LiquidJS: ownPropertyOnly bypass for inherited array indices in first/last/join/reverse/slice/compact, `.first`/`.last`, negative index, and for-loop iteration

    LiquidJS is a Shopify / GitHub Pages compatible template engine in pure JavaScript. Prior to 10.27.2, enabling ownPropertyOnly does not consistently restrict inherited array indices because negative indexing, .first, .last, the first filter, the last filter, join, reverse, slice, compact, and for-loop iteration can read prototype-provided elements outside readJSProperty(). An attacker who can influence prototype state or inherited array-index data and cause templates to render affected operations can disclose values that ownPropertyOnly is expected to hide. Direct positive indexing and ordinary object prototype reads are blocked, but the alte

    • Actualiza a 10.27.2
    Publicación Actualización

Comprueba tu servidor

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

Comprueba tu servidor →