141

It's time for another patch day, SUPEE-7405 for Magento 1.x is out and the list of fixes is long: https://magento.com/security/patches/supee-7405

After the experience with the last patches, I have to ask again: what are the possible problems when applying the patch and what do I need to consider?

Lots of XSS issues were fixed again, so I expect to patch custom themes manually. Anything else? Are there backward incompatible changes?

Fabian Schmengler
  • 65,791
  • 25
  • 187
  • 421
  • 2
    GG cant beat another patch – Bobadevv Jan 20 '16 at 22:21
  • It seems I haven't applied earlier patches regularly. Should I be worried to install this? Or I need to install all of them first? – Adarsh Khatri Jan 20 '16 at 23:57
  • 6
    One problem that we ran into today when patching our version (EE 1.14.0.1. ...) SUPEE-7405 Caused our Admin Order Detail screen to be blank/broken. The Order queue is visible but clicking on any order returns a broken order detail page. We did not discover this until after we had rolled it into production. - Awaiting response from Magento Support. – Moonman67 Jan 21 '16 at 00:15
  • I will wait for your response @Moonman67 then, please update us here after you hear from them. – Adarsh Khatri Jan 21 '16 at 00:32
  • Magento Support has confirmed that a broken order detail admin page has happened to more than just me so it is a known issue. They are working on it now. IF you run the patch just verify you can see order details in admin... if not then you might want to revert the patch or wait a day or two til Magento fixes this. (I do think this is a pretty important patch though) – Moonman67 Jan 21 '16 at 00:50
  • 6
    Also just discovered our SOAP API URL ( /index.php/api/v2_soap/index/?wsdl=1) is now throwing a 500 error. If you rely on SOAP like I do... Do NOT install the patch until this is resolved – Moonman67 Jan 21 '16 at 01:36
  • 4
    Files uploaded via admin panel (i.e. product image upload) are now not world readable by default (0640). Directories are also not world executable (0750). This can cause issues with images not appearing on the website if the webserver runs as a different user from php (i.e. php-fpm as user, webserver as nobody for static files). – Rob Mangiafico Jan 21 '16 at 01:42
  • @AdarshKhatri - File date analysis shows at least one file is patched by a previous patch so as with 6788 before it, all previous patches should have been applied before proceeding. – Fiasco Labs Jan 21 '16 at 01:55
  • Another patch.....patching all of our stores every few weeks is becoming rather tiresome. – Jonathan Hussey Jan 21 '16 at 12:17
  • 3
  • all previous patches need to be applied (and if you haven't applied, especially the Shoplift one, you can assume your store is already hacked - check for unknown admins, weird code etc)
  • the order page might be broken on PHP 5.3 - the code uses PHP 5.4 statement.
  • – Piotr Kaminski Jan 21 '16 at 16:33
  • I hate the fact that the answer for the CHMOD problem on NEXCESS is to HACK The core code – brentwpeterson Feb 04 '16 at 17:17