Notas de la versión de parches de seguridad de Adobe Commerce 2.4.4
Estas notas de la versión del parche de seguridad capturan actualizaciones para mejorar la seguridad de su implementación de Adobe Commerce. La información incluye, entre otras cosas, lo siguiente:
- Correcciones de errores de seguridad
- Elementos destacados de seguridad que proporcionan más detalles sobre las mejoras y actualizaciones incluidas en el parche de seguridad
- Problemas conocidos
- Instrucciones para aplicar parches adicionales si es necesario
- Información acerca de las correcciones rápidas incluidas en la versión
Obtenga más información sobre las versiones de parches de seguridad:
- Información general sobre versiones de parches de seguridad de Adobe Commerce
- Las instrucciones para descargar y aplicar revisiones de seguridad están disponibles en Guía de actualización
2.4.4-p11
La versión de seguridad de Adobe Commerce 2.4.4-p11 proporciona correcciones de errores de seguridad para vulnerabilidades identificadas en versiones anteriores de 2.4.4.
Para obtener la información más reciente sobre la corrección de errores de seguridad, consulte Boletín de seguridad del Adobe APSB24-73.
Características destacadas
Esta versión incluye los siguientes aspectos destacados:
-
Actualización de TinyMCE: el editor de WYSIWYG del administrador ahora usa la última versión de la dependencia de TinyMCE (7.3).
-
TinyMCE 7.3 ofrece una experiencia de usuario mejorada, una mejor colaboración y una mayor eficiencia. TinyMCE 5 se ha eliminado en la línea de versión 2.4.8
-
Dado que se informó de una vulnerabilidad de seguridad (CVE-2024-38357) en TinyMCE 5.10, la dependencia también se actualizó para todas las líneas de versión admitidas actualmente y se incluyó en todos los parches de seguridad de octubre de 2024:
- 2.4.7-p3
- 2.4.6-p8
- 2,4,5-p10
- 2.4.4-p11
-
-
Requerir actualización.js: Adobe Commerce ahora utiliza la última versión de Requerir.js (2.3.7).
-
Dado que se notificó una vulnerabilidad de seguridad (CVE-2024-38999) en Require.js 2.3.6, la dependencia también se actualizó para todas las líneas de versión admitidas actualmente y se incluyó en todos los parches de seguridad de octubre de 2024:
- 2.4.7-p3
- 2.4.6-p8
- 2,4,5-p10
- 2.4.4-p11
-
2.4.4-p10
La versión de seguridad de Adobe Commerce 2.4.4-p10 proporciona correcciones de errores de seguridad para vulnerabilidades identificadas en versiones anteriores de 2.4.4.
Para obtener la información más reciente sobre la corrección de errores de seguridad, consulte Boletín de seguridad del Adobe APSB24-61.
Características destacadas
Esta versión incluye los siguientes aspectos destacados:
-
Limitación de velocidad paraone-time passwords: las siguientes nuevas opciones de configuración del sistema ya están disponibles para habilitar la limitación de velocidad en la validación de two-factor authentication (2FA) one-time password (OTP):
- Límite de intentos de reintento para autenticación de doble factor
- Tiempo de bloqueo de autenticación de doble factor (segundos)
El Adobe recomienda establecer un umbral para la validación de OTP 2FA a fin de limitar el número de intentos de reintento para mitigar los ataques de fuerza bruta. Consulte Seguridad > 2FA en la Guía de referencia de configuración para obtener más información.
-
Rotación de clave de cifrado: ya está disponible un nuevo comando de CLI para cambiar la clave de cifrado. Consulte el artículo de la Solución de problemas con la rotación de clave de cifrado: CVE-2024-34102 Knowledge Base para obtener más información.
-
Corrección para CVE-2020-27511: resuelve una vulnerabilidad de seguridad de Prototype.js.
-
Corrección para CVE-2024-39397: resuelve una vulnerabilidad de seguridad de ejecución de código remoto. Esta vulnerabilidad afecta a los comerciantes que utilizan el servidor web Apache para implementaciones locales o autoalojadas. Esta corrección también está disponible como parche aislado. Consulte la actualización de seguridad disponible para Adobe Commerce - APSB24-61 Artículo de la base de conocimiento para obtener más información.
Revisiones incluidas en esta versión
Esta versión de incluye las siguientes revisiones:
-
Revisión para resolver un error de JavaScript que impedía que Google Maps se representara correctamente en el editor PageBuilder. Consulte los parches revisados para la pérdida de acceso a Google Maps en todas las versiones de Adobe Commerce artículo de la Base de conocimiento para obtener más información.
-
Revisión para resolver un problema de validación de token web JSON (JWT) relacionado con CVE-2024-34102. Consulte la actualización de seguridad disponible para Adobe Commerce-APSB24-40 Artículo de la base de conocimiento para obtener más detalles.
2.4.4-p9
La versión de seguridad de Adobe Commerce 2.4.4-p9 proporciona correcciones de errores de seguridad para vulnerabilidades que se han identificado en versiones anteriores de 2.4.4.
Para obtener la información más reciente sobre la corrección de errores de seguridad, consulte Boletín de seguridad del Adobe APSB24-40.
Aplicar revisión para CVE-2024-34102
Para clientes que no han aplicado el parche de seguridad lanzado el 11 de junio de 2024 o el parche aislado lanzado el 28 de junio de 2024:
Opción 1:
Opción 2:
-
Aplicar el parche aislado.
-
Rotar claves de cifrado.
Para clientes que ya han aplicado un parche de seguridad lanzado el 11 de junio de 2024 o el parche aislado lanzado el 28 de junio de 2024:
Para los clientes que ya han aplicado 1) un parche de seguridad lanzado el 11 de junio de 2024 o, 2) el parche aislado lanzado el 28 de junio de 2024 y 3) han girado sus claves de cifrado:
- Aplicar la revisión publicada el 17 de julio de 2024.
Actualizaciones de plataforma
- Compatibilidad con MariaDB 10.5. Esta versión del parche presenta compatibilidad con MariaDB versión 10.5. Adobe Commerce sigue siendo compatible con la versión 10.4 de MariaDB, pero Adobe recomienda usar Adobe Commerce 2.4.4-p9 y todas las próximas versiones de parches solo de seguridad 2.4.4 solo con la versión 10.5 de MariaDB porque el mantenimiento de MariaDB 10.4 finaliza el 18 de junio de 2024.
Características destacadas
-
Se agregó compatibilidad con Integridad de los subrecursos (SRI) para cumplir con los requisitos de PCI 4.0 para la verificación de la integridad de scripts en páginas de pago. La compatibilidad con la Integridad de los subrecursos (SRI) proporciona hashes de integridad para todos los recursos de JavaScript que residen en el sistema de archivos local. La función SRI predeterminada solo se implementa en las páginas de pago de las áreas de administración y tienda. Sin embargo, los comerciantes pueden ampliar la configuración predeterminada a otras páginas. Consulte Integridad de los subrecursos en la Guía para desarrolladores de Commerce PHP.
-
Cambios en la directiva de seguridad de contenido (CSP): actualizaciones de configuración y mejoras en las directivas de seguridad de contenido (CSP) de Adobe Commerce para cumplir con los requisitos de PCI 4.0. Para obtener más información, consulte Políticas de seguridad de contenido en la Guía para desarrolladores de Commerce PHP.
-
La configuración predeterminada de CSP para páginas de pago para áreas de administración y tienda de Commerce ahora está en modo
restrict
. Para todas las demás páginas, la configuración predeterminada es el modoreport-only
. En las versiones anteriores a 2.4.7, el CSP se configuraba en modoreport-only
para todas las páginas. -
Se ha agregado un proveedor nonce para permitir la ejecución de scripts en línea en un CSP. El proveedor nonce facilita la generación de cadenas nonce únicas para cada solicitud. A continuación, las cadenas se adjuntan al encabezado CSP.
-
Se han añadido opciones para configurar URI personalizados para que informen de infracciones de CSP en la página Crear pedido de la página Administrador y Cierre de compra de la tienda. Puede agregar la configuración desde el Administrador o agregando el URI al archivo
config.xml
.note note NOTE Si actualiza la configuración de CSP al modo restrict
, es posible que se bloqueen los scripts en línea existentes en las páginas de pago de la administración y la tienda, lo que provoca el siguiente error del explorador al cargar una página:Refused to execute inline script because it violates the following Content Security Policy directive: "script-src
. Corrija estos errores actualizando la configuración de la lista blanca para permitir los scripts necesarios. Consulte Solución de problemas en la Guía para desarrolladores de Commerce PHP.
-
2.4.4-p8
La versión de seguridad de Adobe Commerce 2.4.4-p8 proporciona correcciones de errores de seguridad para la implementación de Adobe Commerce 2.4.4. Estas actualizaciones corrigen las vulnerabilidades que se han identificado en versiones anteriores.
Para obtener la información más reciente sobre la corrección de errores de seguridad, consulte Boletín de seguridad del Adobe APSB24-18.
2.4.4-p7
La versión de seguridad de Adobe Commerce 2.4.4-p7 proporciona correcciones de errores de seguridad para vulnerabilidades que se han identificado en versiones anteriores. Esta versión también incluye mejoras de seguridad que mejoran el cumplimiento de las prácticas recomendadas de seguridad más recientes.
Para obtener la información más reciente sobre la corrección de errores de seguridad, consulte Boletín de seguridad del Adobe APSB24-03.
Características destacadas
Esta versión incorpora dos mejoras de seguridad significativas:
-
Cambios en el comportamiento de las claves de caché no generadas:
- Las claves de caché no generadas para bloques ahora incluyen prefijos que difieren de los prefijos para las claves generadas automáticamente. (Las claves de caché no generadas son claves que se establecen mediante sintaxis de directiva de plantilla para los métodos
setCacheKey
osetData
). - Las claves de caché no generadas para bloques ahora deben contener solo letras, dígitos, guiones (-) y caracteres de subrayado (_).
- Las claves de caché no generadas para bloques ahora incluyen prefijos que difieren de los prefijos para las claves generadas automáticamente. (Las claves de caché no generadas son claves que se establecen mediante sintaxis de directiva de plantilla para los métodos
-
Limitaciones en el número de códigos de cupones generados automáticamente. Commerce ahora limita el número de códigos de cupones que se generan automáticamente. El máximo predeterminado es 250 000. Los comerciantes pueden usar la nueva opción de configuración Code Quantity Limit (Stores > Settings:Configuration > Customers > Promotions) para controlar este nuevo límite.
2.4.4-p6
La versión de seguridad de Adobe Commerce 2.4.4-p6 proporciona correcciones de errores de seguridad para vulnerabilidades que se han identificado en versiones anteriores. Esta versión también incluye mejoras de seguridad que mejoran el cumplimiento de las prácticas recomendadas de seguridad más recientes.
Para obtener la información más reciente sobre la corrección de errores de seguridad, consulte Boletín de seguridad del Adobe APSB23-50.
Esta versión también incluye mejoras de seguridad que mejoran el cumplimiento de las prácticas recomendadas de seguridad más recientes.
Características destacadas
Esta versión introduce una nueva configuración de caché de página completa que ayuda a mitigar los riesgos asociados con el extremo {BASE-URL}/page_cache/block/esi HTTP
. Este extremo admite fragmentos de contenido cargados dinámicamente y sin restricciones desde controladores de diseño y estructuras de bloque de Commerce. La nueva configuración Handles Param establece el valor del parámetro handles
de este extremo, que determina el número máximo permitido de identificadores por API. El valor predeterminado de esta propiedad es 100. Los comerciantes pueden cambiar este valor desde el administrador (Stores > Settings: Configuration > System > Full Page Cache > Handles Param).
Problemas conocidos
Problema: Adobe Commerce muestra un error de suma de comprobación incorrecta durante la descarga por Compositor desde repo.magento.com
y la descarga del paquete se interrumpe. Este problema puede ocurrir durante la descarga de paquetes de versiones que estaban disponibles durante la versión preliminar y que se debe a un reempaquetado del paquete magento/module-page-cache
.
Solución alternativa: Los comerciantes que ven este error durante la descarga pueden seguir estos pasos:
- Elimine el directorio
/vendor
dentro del proyecto, si existe. - Ejecute el comando
bin/magento composer update magento/module-page-cache
. Este comando actualiza solamente el paquetepage cache
.
Si el problema de la suma de comprobación persiste, quite el archivo composer.lock
antes de volver a ejecutar el comando bin/magento composer update
para actualizar todos los paquetes.
2.4.4-p5
La versión de seguridad de Adobe Commerce 2.4.4-p5 proporciona correcciones de errores de seguridad para vulnerabilidades que se han identificado en versiones anteriores.
Para obtener la información más reciente sobre la corrección de errores de seguridad, consulte Boletín de seguridad del Adobe APSB23-42.
Aplicar revisión para CVE-2022-31160
La versión 1.13.1 de la biblioteca jQuery-UI
tiene una vulnerabilidad de seguridad conocida (CVE-2022-31160) que afecta a varias versiones de Adobe Commerce y Magento Open Source. Esta biblioteca es una dependencia de Adobe Commerce y de los Magento Open Source 2.4.4, 2.4.5 y 2.4.6. Los comerciantes que ejecuten implementaciones afectadas deben aplicar el parche especificado en la corrección de la vulnerabilidad de seguridad de la interfaz de usuario de jQuery CVE-2022-31160 para las versiones 2.4.4, 2.4.5 y 2.4.6 del artículo de la Base de conocimiento.
2.4.4-p4
La versión de seguridad de Adobe Commerce 2.4.4-p4 proporciona correcciones de errores de seguridad para vulnerabilidades que se han identificado en versiones anteriores. Esta versión también incluye mejoras de seguridad y actualizaciones de la plataforma para mejorar el cumplimiento de las prácticas recomendadas de seguridad más recientes.
Para obtener la información más reciente sobre la corrección de errores de seguridad, consulte Boletín de seguridad del Adobe APSB23-35.
Aplicar revisión para CVE-2022-31160
La versión 1.13.1 de la biblioteca jQuery-UI
tiene una vulnerabilidad de seguridad conocida (CVE-2022-31160) que afecta a varias versiones de Adobe Commerce y Magento Open Source. Esta biblioteca es una dependencia de Adobe Commerce y de los Magento Open Source 2.4.4, 2.4.5 y 2.4.6. Los comerciantes que ejecuten implementaciones afectadas deben aplicar el parche especificado en la corrección de la vulnerabilidad de seguridad de la interfaz de usuario de jQuery CVE-2022-31160 para las versiones 2.4.4, 2.4.5 y 2.4.6 del artículo de la Base de conocimiento.
Características destacadas
El comportamiento predeterminado de la consulta GraphQL isEmailAvailable
y el extremo REST (V1/customers/isEmailAvailable
) ha cambiado. De manera predeterminada, la API ahora siempre devuelve true
. Los comerciantes pueden habilitar el comportamiento original, que consiste en devolver true
si el correo electrónico no existe en la base de datos y false
si existe.
Actualizaciones de plataforma
Las actualizaciones de plataforma para esta versión mejoran el cumplimiento de las prácticas recomendadas de seguridad más recientes.
-
Compatibilidad con Varnish cache 7.3. Esta versión es compatible con la última versión de Varnish Cache 7.3. La compatibilidad se mantiene con las versiones 6.0.x y 7u.2.x, pero el Adobe recomienda usar Adobe Commerce 2.4.4-p4 solo con Varnish Cache versión 7.3 o versión 6.0 LTS.
-
Compatibilidad con RabbitMQ 3.11. Esta versión es compatible con la última versión de RabbitMQ 3.11. La compatibilidad sigue siendo con RabbitMQ 3.9, que es compatible hasta agosto de 2023, pero Adobe recomienda utilizar Adobe Commerce 2.4.4-p4 solo con RabbitMQ 3.11.
-
Bibliotecas de JavaScript. Las bibliotecas JavaScript obsoletas se han actualizado a las últimas versiones secundarias o de parches, incluidas la biblioteca
moment.js
(v2.29.4), la bibliotecajQuery UI
(v1.13.2) y la biblioteca de complementos de validaciónjQuery
(v1.19.5).
2.4.4-p3
La versión de seguridad de Adobe Commerce 2.4.4-p3 proporciona correcciones de errores de seguridad para vulnerabilidades que se han identificado en versiones anteriores.
Para obtener la información más reciente sobre la corrección de errores de seguridad, consulte Boletín de seguridad del Adobe APSB23-17.
2.4.4-p2
La versión de seguridad de Adobe Commerce 2.4.4-p2 proporciona correcciones para vulnerabilidades que se han identificado en versiones anteriores. Una corrección incluye la creación de una nueva configuración. La opción de configuración Requerir confirmación por correo electrónico si se ha cambiado el correo electrónico permite a los administradores solicitar confirmación por correo electrónico cuando un usuario administrador cambia su dirección de correo electrónico.
Para obtener la información más reciente sobre la corrección de errores de seguridad, consulte Boletín de seguridad del Adobe APSB22-48.
Aplique AC-3022.patch para seguir ofreciendo DHL como transportista
DHL ha introducido la versión de esquema 6.2 y dejará de utilizar la versión de esquema 6.0 en un futuro próximo. Adobe Commerce 2.4.4 y las versiones anteriores compatibles con la integración de DHL solo admiten la versión 6.0. Los comerciantes que implementen estas versiones deben aplicar AC-3022.patch
lo antes posible para seguir ofreciendo DHL como transportista. Consulte el artículo de la base de conocimiento Aplicar un parche para seguir ofreciendo DHL como transportista para obtener información sobre cómo descargar e instalar el parche.
2.4.4-p1
La versión de seguridad de Adobe Commerce 2.4.4-p1 proporciona correcciones para vulnerabilidades que se han identificado en versiones anteriores. Esta versión también incluye mejoras de seguridad para mejorar el cumplimiento de las prácticas recomendadas de seguridad más recientes.
Para obtener la información más reciente sobre la corrección de errores de seguridad, consulte Boletín de seguridad de Adobe.t
Aplicar AC-3022.patch
para seguir ofreciendo DHL como transportista
DHL ha introducido la versión de esquema 6.2 y dejará de utilizar la versión de esquema 6.0 en un futuro próximo. Adobe Commerce 2.4.4 y las versiones anteriores compatibles con la integración de DHL solo admiten la versión 6.0. Los comerciantes que implementen estas versiones deben aplicar AC-3022.patch
lo antes posible para seguir ofreciendo DHL como transportista. Consulte el artículo de la base de conocimiento Aplicar un parche para seguir ofreciendo DHL como transportista para obtener información sobre cómo descargar e instalar el parche.
Características destacadas
Las mejoras de seguridad para esta versión mejoran el cumplimiento de las prácticas recomendadas de seguridad más recientes, que incluyen:
- Los recursos ACL se han agregado al inventario.
- Se ha mejorado la seguridad de la plantilla de inventario.
Problemas conocidos
Problema: la API web y las pruebas de integración muestran este error cuando se ejecutan en el paquete 2.4.4-p1: [2022-06-14T16:58:23.694Z] PHP Fatal error: Declaration of Magento\TestFramework\ErrorLog\Logger::addRecord(int $level, string $message, array $context = []): bool must be compatible with Monolog\Logger::addRecord(int $level, string $message, array $context = [], ?Monolog\DateTimeImmutable $datetime = null): bool in /var/www/html/dev/tests/integration/framework/Magento/TestFramework/ErrorLog/Logger.php on line 69
. Solución alternativa: instale la versión anterior de Monólogo ejecutando el comando require monolog/monolog:2.6.0
.
Problema: Los comerciantes pueden observar avisos de reducción de versión del paquete durante una actualización de Adobe Commerce 2.4.4 a Adobe Commerce 2.4.4-p1. Estos mensajes se pueden ignorar. La discrepancia en las versiones del paquete se debe a anomalías durante la generación del paquete. No se ha visto afectada ninguna funcionalidad del producto. Consulte el artículo de la base de conocimiento Paquetes degradados después de actualizar de 2.4.4 a 2.4.4-p1 para ver una discusión de los escenarios afectados y las soluciones alternativas.