---
title: "Actualización de seguridad: vulnerabilidad de Node.js (CVE-2026-111497)"
url: https://docs.catalyst.zoho.com/es/announcements/2026/node-security-update/
description: "Catalyst ha actualizado sus runtimes gestionados de Node.js para corregir CVE-2026-111497. Vuelva a desplegar sus Functions, servicios de AppSail y aplicaciones de Slate en Node.js."
last_updated: 2026-11-05T12:24:29Z
service: All Services
type: general
related_links:
- name: "Política de soporte de runtimes de lenguaje"
url: /es/serverless/help/functions/runtime-support/
- name: "Actualizar una función"
url: /es/serverless/help/functions/implementation/#update-or-download-a-function
- name: "Despliegues de AppSail"
url: /es/serverless/help/appsail/console/deployments/
- name: "Despliegues de Slate"
url: /es/slate/help/monitor-deployment/
- name: "Notas de versión"
url: /es/release-notes/all/
---
# Actualización de seguridad (CVE-2026-111497): vulnerabilidad de Node.js corregida
Queremos informarle de que el **21 de octubre de 2026**, el proyecto Node.js publicó actualizaciones de seguridad para una vulnerabilidad de gravedad alta, [CVE-2026-111497](https://nodejs.org/en/blog/vulnerability/october-2026-security-releases), en la biblioteca de descompresión Brotli que se incluye con Node.js.
Si una aplicación descomprime datos Brotli creados por un atacante, este podría corromper la memoria de la aplicación y ejecutar su propio código dentro de ella. Esta vulnerabilidad afecta a todas las aplicaciones que se ejecutan en una versión de Node.js sin parchear, incluidas todas las versiones que han llegado al fin de vida, como Node.js 20 y anteriores. No es específica de Catalyst by Zoho.
### Cómo lo hemos corregido
Hemos actualizado los runtimes gestionados de Node.js de Catalyst a las versiones parcheadas:
| Runtime |
Versión parcheada |
| Node.js 24 |
24.22.1 |
| Node.js 22 |
22.23.4 |
Esta corrección se aplica a [Functions](https://docs.catalyst.zoho.com/es/serverless/help/functions/introduction/) de Catalyst, AppSail ([runtimes gestionados por Catalyst](https://docs.catalyst.zoho.com/es/serverless/help/appsail/catalyst-managed-runtimes/key-concepts/)), los builds de [Slate](https://docs.catalyst.zoho.com/es/slate/help/introduction/) y la imagen predeterminada que usa [Pipelines](https://docs.catalyst.zoho.com/es/pipelines/help/pipelines/introduction/) de Catalyst, que ahora ejecuta **Node.js 24**.
Catalyst by Zoho ha aplicado estos parches de seguridad solo a los runtimes gestionados por Catalyst que no han llegado al fin de vida, según se describe en la [Política de soporte de runtimes de lenguaje](https://docs.catalyst.zoho.com/es/serverless/help/functions/runtime-support/). Los runtimes que han llegado al fin de vida y los [runtimes personalizados](https://docs.catalyst.zoho.com/es/serverless/help/appsail/custom-runtimes/deploy-from-console/) no reciben estos parches.
Si utiliza un runtime que ha llegado al fin de vida, actualícelo a un runtime con soporte y vuelva a desplegar su aplicación. Los parches se aplicarán automáticamente. Como los runtimes personalizados ejecutan sus propias imágenes de contenedor, debe aplicar los parches usted mismo.
### Qué debe hacer
#### Compruebe el runtime de su aplicación
Para confirmar la versión de Node.js que usa su función o servicio de AppSail, escriba el valor de `process.version` en los logs desde su código. Si la versión es anterior a `v22.23.4` en Node.js 22, o anterior a `v24.22.1` en Node.js 24, realice las acciones correspondientes que se indican a continuación.
#### 1. Vuelva a desplegar sus Functions, servicios de AppSail y aplicaciones de Slate en Node.js
Si su aplicación ya está en ejecución o se compiló antes de esta actualización de seguridad, sigue usando la versión anterior. Vuelva a desplegar su aplicación para que use la versión parcheada.
**Desde la consola de Catalyst:**
* **Functions:** Vaya a **Serverless** → **Functions**, abra su función, haga clic en el icono **⋯** de la parte superior derecha, luego en **Update** y, por último, en **Save**. Obtenga más información sobre cómo [actualizar una función](https://docs.catalyst.zoho.com/es/serverless/help/functions/implementation/#update-or-download-a-function).

* **AppSail:** Vaya a **Serverless** → **AppSail**, abra su servicio y haga clic en **Create Deployment**. Mantenga su **Stack** actual, cargue el archivo de build (ZIP) de su aplicación en **Build File** y haga clic en **Create**. Obtenga más información sobre cómo [crear un nuevo despliegue](https://docs.catalyst.zoho.com/es/serverless/help/appsail/console/deployments/#create-a-new-deployment).


* **Slate:** Vaya a **Slate** y haga clic en su aplicación para expandirla; luego haga clic en **App Settings**. Expanda **Framework and command**, haga clic en **Edit**, seleccione **Node 22** en el desplegable de runtime y haga clic en **Update**. Obtenga más información sobre cómo [actualizar el runtime de Node.js de una aplicación](https://docs.catalyst.zoho.com/es/slate/help/monitor-deployment/#update-the-nodejs-runtime-of-an-app). Cambiar el runtime no vuelve a compilar su aplicación, así que vuelva a desplegarla:


* **Aplicaciones conectadas a Git:** Haga clic en **Create Deployment** o haga push de un nuevo commit a su repositorio. Con Auto Deploy activado, se despliega automáticamente.
* **Aplicaciones cargadas:** Haga clic en [Re-Upload](https://docs.catalyst.zoho.com/es/slate/help/direct-upload/#re-upload-application) en la pantalla **Overview** de la aplicación y cargue su aplicación.

> **Nota:** Dé prioridad a las aplicaciones **Next.js** en Slate, ya que ejecutan Node.js mientras atienden solicitudes. Las aplicaciones estáticas (React, Vue, Angular y similares) usan Node.js solo durante el build.
**Desde la CLI:** Ejecute `catalyst deploy` desde el directorio de su proyecto. Esto despliega Functions, AppSail y Slate a la vez. Para desplegar solo Slate, ejecute `catalyst deploy slate`. Obtenga más información sobre las [opciones de despliegue](https://docs.catalyst.zoho.com/es/cli/v1/deploy-resources/deploy-options/) y cómo [desplegar en Slate](https://docs.catalyst.zoho.com/es/cli/v1/deploy-resources/deploy-to-slate/).
#### 2. Deje de usar versiones de Node.js anteriores a la 22
Node.js 20 llegó al [fin de vida](https://nodejs.org/en/about/previous-releases) el 30 de abril de 2026, y el proyecto Node.js no publicará una corrección para esa versión. Catalyst no parcheará ningún runtime de Node.js anterior a Node.js 22 (Node.js 20, 18, 16 y anteriores). Consulte las [deprecaciones de runtimes de Node.js](https://docs.catalyst.zoho.com/es/serverless/help/functions/runtime-support/#nodejs-runtime-deprecations) para ver el calendario.
Si sus Functions, servicios de AppSail o aplicaciones de Slate usan alguna de estas versiones, actualícelas a una versión con soporte: Node.js 22 o 24 para Functions y AppSail, y Node.js 22 para Slate.
**Desde la consola de Catalyst:**
* **Functions:** Use **⋯** → **Update**, seleccione la nueva versión del runtime en el desplegable **Stack** y haga clic en **Save**.

* **AppSail:** Abra su servicio, haga clic en **Create Deployment**, seleccione **Node 24** o **Node 22** en el desplegable **Stack**, cargue su archivo de build y haga clic en **Create**.
* **Slate:** Siga los pasos de Slate del paso 1, seleccione **Node 22** y vuelva a desplegar su aplicación.
**Desde la CLI:** Cambie el valor de `stack` en el archivo [catalyst-config.json](https://docs.catalyst.zoho.com/es/serverless/help/functions/stack/) de su función o en el archivo [app-config.json](https://docs.catalyst.zoho.com/es/serverless/help/appsail/catalyst-managed-runtimes/deploy-from-cli/) de su servicio (por ejemplo, `node24`); luego pruebe su aplicación y ejecute `catalyst deploy`.
#### 3. Vuelva a compilar los contenedores personalizados
Si despliega su propia imagen Docker u OCI en [AppSail](https://docs.catalyst.zoho.com/es/serverless/help/appsail/custom-runtimes/deploy-from-console/), vuelva a compilarla sobre una imagen base de Node.js parcheada y vuelva a desplegarla.
#### 4. Revise sus Catalyst Pipelines
Si sus pipelines usan la imagen predeterminada, no necesita hacer nada. Ahora ejecuta una versión parcheada de Node.js 24 (antes, Node.js 18).
Si especifica su propia [imagen](https://docs.catalyst.zoho.com/es/pipelines/help/catalyst-pipelines.yaml/build-the-pipeline/images/) en `catalyst-pipelines.yaml` (por ejemplo, `image: node:20`), actualícela a una imagen de Node.js parcheada, como `node:24` o `node:22`, y vuelva a ejecutar su pipeline.
#### 5. Actualice Node.js en su equipo
La CLI de Catalyst y sus builds locales usan el Node.js instalado en su equipo y en sus pipelines de CI. Actualícelo a Node.js 22.23.4, 24.22.1 o posterior. Puede comprobar su versión actual con:
```bash
node -v
```
> **Nota:** Sobre el problema del **certificado de eMudhra (emSign)**
Es posible que haya visto informes de que los navegadores están retirando la confianza a ciertos certificados emitidos por eMudhra (emSign). Catalyst by Zoho no se ve afectado por este incidente y no es necesario hacer nada con sus dominios de Catalyst.
Esto se aplica a las aplicaciones en todos los lenguajes, no solo en Node.js. Hemos actualizado las listas de certificados de confianza en los runtimes de Node.js, Java y Python de Catalyst, y **volver a desplegar sus aplicaciones** incorporará estas actualizaciones.
Si incluye su propio almacén de certificados o dependencias, por ejemplo, un contenedor personalizado de AppSail, un JDK o el paquete de certificados de Python, asegúrese de haberlos actualizado a las versiones más recientes.
Si tiene preguntas o necesita ayuda con la actualización, escríbanos a **support@zohocatalyst.com**.