--- 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). ![Functions - Actualizar una función](https://docs.catalyst.zoho.com/images/announcements/node-security-update/catalyst_node_security_functions_update.webp) * **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). ![AppSail - Create Deployment](https://docs.catalyst.zoho.com/images/announcements/node-security-update/catalyst_node_security_appsail_create_deployment.webp) ![AppSail - Ventana emergente de Create Deployment](https://docs.catalyst.zoho.com/images/announcements/node-security-update/catalyst_node_security_appsail_create_deployment_2.webp) * **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: ![Slate - App Settings](https://docs.catalyst.zoho.com/images/announcements/node-security-update/catalyst_node_security_slate_app_settings.webp) ![Slate - Seleccionar el runtime de Node.js](https://docs.catalyst.zoho.com/images/announcements/node-security-update/catalyst_node_security_slate_runtime.webp) * **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. ![Slate - Re-Upload](https://docs.catalyst.zoho.com/images/announcements/node-security-update/catalyst_node_security_slate_reupload.webp) > **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**. ![Functions - Seleccionar el runtime de Node.js](https://docs.catalyst.zoho.com/images/announcements/node-security-update/catalyst_node_security_functions_stack.webp) * **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**.