Magento SUPEE-10570 V2

Algo ya se había anunciado, pero se desconocían fechas.

Sin que hubieran anuncios formales, el miércoles 28 de marzo se publicó la segunda versión del parche.

La primera versión del parche, en algunos escenarios, podía causar que no se pudiera completar el proceso de checkout cuando el usuario se registraba.

En mi caso estoy en contacto directo sólo con una única instancia de Magento 1, una versión 1.9.2.2 a la cual se le han ido aplicando todos los parches de seguridad correspondiente.

Lo primero fue buscar la versión que me correspondía.

Dado que la versión 1 del parche ya estaba instalada, lo primero fue desinstalar el parche.

sh PATCH_SUPEE-10570_CE_v1.9.2.2_v1-2018-02-28-04-54-05.sh --revert

Para luego instalar la nueva versión.

sh PATCH_SUPEE-10570_CE_v1.9.2.2_v2-2018-03-29-08-32-23.sh

Una vez que había terminado, los nuevos archivos modificados fueron:

app/code/core/Mage/Adminhtml/controllers/CustomerController.php
app/code/core/Mage/Core/Model/Session/Abstract/Varien.php
app/code/core/Mage/Customer/Helper/Data.php
app/code/core/Mage/Customer/Model/Resource/Customer.php
app/code/core/Mage/Customer/controllers/AccountController.php
app/etc/applied.patches.list

En particular, este parche, me ha dado algo de trabajo al revertir la primera versión, ya que por algún motivo no tomaba algunos cambios. Una vez corregidos de forma manual, pude aplicar la nueva versión sin problemas.

Un detalle extra a tener en cuenta, en base a la lista de parches listados en el dropdown, es que por el momento, para tener una última versión estable, habría que usar la 1.9.3.8 + SUPEE-10570 V2 (y el equivalente para la edición Commerce).