As many Magento patches as I can find!

Overview

Magento Resources and Links

I have been looking for a good repository for all resources for Magento and I thought I will start putting them here for now. I am inspired by Alessandro Ronchi (https://twitter.com/aleron75) who has been putting out a list of resources.

Magento Patches

Welcome to the Magento Patch Exchange. This is an effort to collect all the Magento patches in one spot for both EE and CE. I have been neglectful in properly maintaining this repo but I have made some recent efforts to merge pull requests, answer issues and submit the latest EE patches.

Reference to patches here

https://docs.google.com/spreadsheets/d/1MTbU9Bq130zrrsJwLIB9d8qnGfYZnkm4jBlfNaBF19M/edit#gid=192164130

What to do?

If you have a patch that is not in this repo please open a pull request and I will merge the patch. If you see a patch that shouldn’t be there or is just plain wrong, please tell me. I will investigate it and remove it if necessary.

Issues

Please do not open a support ticket for your Magento site. The best place to get your Magento questions answered is here http://magento.stackexchange.com/

More questions?

Please contact me on twitter @brentwpeterson

Comments
  • SUPEE-11346 is missing

    SUPEE-11346 is missing

    Hi, I've stumbled upon your repo when I was searching for M1 patches, and now I couldn't find the latest patch SUPEE-11346 - neither for CE, nor for EE. The patch is mentioned there: https://helpx.adobe.com/security/products/magento/apsb20-41.html

    Do you have any plans to add SUPEE-11346 patch to the repo?

    opened by denis-zyk 2
  • add PATCH_SUPEE-6511_EE_1.14.2.0_v1

    add PATCH_SUPEE-6511_EE_1.14.2.0_v1

    https://magento.stackexchange.com/questions/113044/product-export-error-unsupported-operand-type/116759#116759

    Unsupported operand types in app\code\core\Mage\ImportExport\Model\Export\Entity\Product.php on line 875
    
    opened by convenient 2
  • EE patches in CE folders.

    EE patches in CE folders.

    The repo incorrectly has EE patches in the CE folders.

    A quick grep in CE1.9 shows

    $ grep -o 'Enterprise' *
    grep: customize: Is a directory
    PATCH_SUPEE-10570_CE_v1.9.0.1_v1-2018-02-23-06-18-06.sh:Enterprise
    PATCH_SUPEE-10570_CE_v1.9.0.1_v1-2018-02-23-06-18-06.sh:Enterprise
    PATCH_SUPEE-10570_CE_v1.9.0.1_v1-2018-02-23-06-18-06.sh:Enterprise
    PATCH_SUPEE-10570_CE_v1.9.0.1_v1-2018-02-23-06-18-06.sh:Enterprise
    PATCH_SUPEE-10570_CE_v1.9.1.1_v1-2018-02-23-06-16-20.sh:Enterprise
    PATCH_SUPEE-10570_CE_v1.9.1.1_v1-2018-02-23-06-16-20.sh:Enterprise
    PATCH_SUPEE-10570_CE_v1.9.1.1_v1-2018-02-23-06-16-20.sh:Enterprise
    PATCH_SUPEE-10570_CE_v1.9.1.1_v1-2018-02-23-06-16-20.sh:Enterprise
    PATCH_SUPEE-10570_CE_v1.9.2.2_v1-2018-02-23-06-12-55.sh:Enterprise
    PATCH_SUPEE-10570_CE_v1.9.2.2_v1-2018-02-23-06-12-55.sh:Enterprise
    PATCH_SUPEE-10570_CE_v1.9.2.2_v1-2018-02-23-06-12-55.sh:Enterprise
    PATCH_SUPEE-10570_CE_v1.9.2.2_v1-2018-02-23-06-12-55.sh:Enterprise
    PATCH_SUPEE-10570_CE_v1.9.2.4_v1-2018-02-23-06-04-15.sh:Enterprise
    PATCH_SUPEE-10570_CE_v1.9.2.4_v1-2018-02-23-06-04-15.sh:Enterprise
    PATCH_SUPEE-10570_CE_v1.9.2.4_v1-2018-02-23-06-04-15.sh:Enterprise
    PATCH_SUPEE-10570_CE_v1.9.2.4_v1-2018-02-23-06-04-15.sh:Enterprise
    PATCH_SUPEE-10570_CE_v1.9.3.1_v1-2018-02-23-06-02-52.sh:Enterprise
    PATCH_SUPEE-10570_CE_v1.9.3.1_v1-2018-02-23-06-02-52.sh:Enterprise
    PATCH_SUPEE-10570_CE_v1.9.3.1_v1-2018-02-23-06-02-52.sh:Enterprise
    PATCH_SUPEE-10570_CE_v1.9.3.1_v1-2018-02-23-06-02-52.sh:Enterprise
    PATCH_SUPEE-10570_CE_v1.9.3.7_v1-2018-02-23-06-01-40.sh:Enterprise
    PATCH_SUPEE-10570_CE_v1.9.3.7_v1-2018-02-23-06-01-40.sh:Enterprise
    PATCH_SUPEE-10570_CE_v1.9.3.7_v1-2018-02-23-06-01-40.sh:Enterprise
    PATCH_SUPEE-10570_CE_v1.9.3.7_v1-2018-02-23-06-01-40.sh:Enterprise
    Binary file PATCH_SUPEE-8788_CE_1.9.0.0_v1-2016-10-11-06-55-32.sh matches
    PATCH_SUPEE-8788_CE_1.9.0.0_v2-2016-10-14-09-35-54.sh:Enterprise
    PATCH_SUPEE-8788_CE_1.9.0.0_v2-2016-10-14-09-35-54.sh:Enterprise
    Binary file PATCH_SUPEE-8788_CE_1.9.0.1_v1-2016-10-11-06-57-03.sh matches
    PATCH_SUPEE-8788_CE_1.9.0.1_v2-2016-10-14-09-37-14.sh:Enterprise
    PATCH_SUPEE-8788_CE_1.9.0.1_v2-2016-10-14-09-37-14.sh:Enterprise
    Binary file PATCH_SUPEE-8788_CE_1.9.1.0_v1-2016-10-11-06-57-54.sh matches
    Binary file PATCH_SUPEE-8788_CE_1.9.1.1_v1-2016-10-11-06-58-57.sh matches
    Binary file PATCH_SUPEE-8788_CE_1.9.1.1_v2-2016-10-14-09-39-13.sh matches
    Binary file PATCH_SUPEE-8788_CE_1.9.2.0_v1-2016-10-11-06-59-47.sh matches
    Binary file PATCH_SUPEE-8788_CE_1.9.2.0_v2-2016-10-14-09-39-55.sh matches
    Binary file PATCH_SUPEE-8788_CE_1.9.2.1_v1-2016-10-11-07-00-43.sh matches
    Binary file PATCH_SUPEE-8788_CE_1.9.2.1_v2-2016-10-14-09-40-36.sh matches
    Binary file PATCH_SUPEE-8788_CE_1.9.2.2_v1-2016-10-11-07-01-37.sh matches
    Binary file PATCH_SUPEE-8788_CE_1.9.2.2_v2-2016-10-14-09-41-22.sh matches
    Binary file PATCH_SUPEE-8788_CE_1.9.2.3_v1-2016-10-11-07-02-22.sh matches
    Binary file PATCH_SUPEE-8788_CE_1.9.2.3_v2-2016-10-14-09-42-08.sh matches
    Binary file PATCH_SUPEE-8788_CE_1.9.2.4_v1-2016-10-11-07-03-46.sh matches
    Binary file PATCH_SUPEE-8788_CE_1.9.2.4_v2-2016-10-14-09-42-47.sh matches
    PATCH_SUPEE-9767_CE_1.9.3.2_v1-2017-05-25-09-03-28.sh:Enterprise
    PATCH_SUPEE-9767_CE_1.9.3.2_v1-2017-05-25-09-03-28.sh:Enterprise
    PATCH_SUPEE-9767_CE_1.9.3.2_v1-2017-05-25-09-03-28.sh:Enterprise
    PATCH_SUPEE-9767_CE_1.9.3.2_v1-2017-05-25-09-03-28.sh:Enterprise
    PATCH_SUPEE-9767_CE_1.9.3.2_v1-2017-05-25-09-03-28.sh:Enterprise
    PATCH_SUPEE-9767_CE_1.9.3.2_v1-2017-05-25-09-03-28.sh:Enterprise
    PATCH_SUPEE-9767_CE_1.9.3.2_v1-2017-05-25-09-03-28.sh:Enterprise
    PATCH_SUPEE-9767_CE_1.9.3.2_v1-2017-05-25-09-03-28.sh:Enterprise
    
    opened by yoosefi 2
  • 8778 Questions and Issues

    8778 Questions and Issues

    Hello,

    I was hoping that some advice could be given for installing the new 8788 patches. I understand the two steps:

    • Install SUPEE-3941 (if not installed yet) - that one makes sense
    • Revert SUPEE-1533 (if installed) - this is such an old patch why does this need to be reverted?
    • Revert SUPEE-8788 v1 - has already been installed. But as we use version control there would be no reason to keep the patch file in the repository we remove the file once it has been patched. Then commit those changes. But I have noticed that it says to revert v1. So what would the process to revert the patch.
    • Install SUPEE-8788 v2 - this once makes sense. Is there likely to be any updates or surprises, say a version 3 in the coming weeks? Also what is the current process with Enterprise Edition.

    Thanks,

    Rob

    There is also syntax errors: sh PATCH_SUPEE-8788_CE_1.9.0.1_v1-2016-10-11-06-57-03.sh PATCH_SUPEE-8788_CE_1.9.0.1_v1-2016-10-11-06-57-03.sh: 6: PATCH_SUPEE-8788_CE_1.9.0.1_v1-2016-10-11-06-57-03.sh: Syntax error: newline unexpected

    opened by ghost 2
  • PHP 7.2 Support Patches for Magento 1 EE

    PHP 7.2 Support Patches for Magento 1 EE

    Hello! These patches are missing:

    PATCH-1.14.2.0-1.14.2.4_PHP7.2_v2
    PATCH-1.14.3.0_PHP7.2_v2
    PATCH-1.14.3.1-1.14.3.9_PHP7.2_v2
    

    Is it possible to add them too?

    opened by artmouse 1
  • Request: SUPEE 11314 v2

    Request: SUPEE 11314 v2

    Magento has released v2 of this patch which resolves a massive security issue that v1 introduced:

    • https://magentary.com/kb/magento-new-admin-users-with-empty-data/
    • https://magento.stackexchange.com/a/312524/335
    opened by colinodell 1
  • Add SUPEE-11155

    Add SUPEE-11155

    SUPEE-11155

    • Add SUPEE-11155 for Magento 1.x versions
    • Add SUPEE-11155 .patch files for Magento 1.x versions

    Minor changes to patchfile creation script:

    • Set executable bit (chmod +x)
    • Avoid error when patchfiles directory is already present
    opened by wa-daniel-fahl 1
  • Wrong patch for supee 11086 on magento 1.8.0

    Wrong patch for supee 11086 on magento 1.8.0

    1.8.0 should link to the patch: PATCH_SUPEE-11086_CE_1.9.1.0_v1.sh

    Not to the patch: PATCH_SUPEE-11086_CE_1.7.0.2_v1-2019-03-26-03-02-36.sh

    See: https://magento.stackexchange.com/questions/268967/supee-11086-for-1-8-x/268994#268994

    opened by TheTravelingTrainer 1
Owner
Brent W. Peterson
Brent W. Peterson
JSONFinder - a library that can find json values in a mixed text or html documents, can filter and search the json tree, and converts php objects to json without 'ext-json' extension.

JSONFinder - a library that can find json values in a mixed text or html documents, can filter and search the json tree, and converts php objects to json without 'ext-json' extension.

Eboubaker Eboubaker 2 Jul 31, 2022
Magento 2 module which can find potential url related problems in your catalog data

Url data integrity checker module for Magento 2 Purpose The purpose of this module is to give store owners of a Magento 2 shop insight into what url-r

Baldwin 218 Jan 1, 2023
Patches that prevent malicious Minecraft plugins from saturating host internet resources for DDoS.

Minecraft Host DoS Botnet Patches Patches that prevent malicious Minecraft plugins from saturating host internet resources for DDoS. In recent events,

Riley Nevins 4 Jul 16, 2022
Simple patches plugin for Composer

composer-patches Simple patches plugin for Composer. Applies a patch from a local or remote file to any package required with composer. Support notes

Cameron Eagans 1.3k Jan 5, 2023
Composer plugin for applying patches from packaged patchsets

Composer Plugin For Applying Patchsets ‼️ NEW Supports both composer branches v1.x and v2.x. This plugin can automatically apply patches to any depend

MageOps 6 Dec 26, 2022
Plugin for composer to apply patches onto dependencies.

composer-patches-plugin This plugin allows you to provide patches for any package from any package. If you don't want a patch package outside the root

Netresearch 75 Aug 7, 2022
Audit your PHP version for known CVEs and patches

PHP Version Audit PHP Version Audit is a convenience tool to easily check a given PHP version against a regularly updated list of CVE exploits, new re

Daniel 103 Dec 19, 2022
Iran decoration platform is an open source Php web application where you can find your job as a freelancer working in people home in decoration positions and others.

Iran-Decoration Platform Iran decoration platform is an open source Php web application where you can find your job as a freelancer working in people

AmirHossein Mohammadi 8 Dec 14, 2022
This library implements a fuzzer for PHP, which can be used to find bugs in libraries

PHP Fuzzer This library implements a fuzzer for PHP, which can be used to find bugs in libraries (particularly parsing libraries) by feeding them "ran

Nikita Popov 341 Dec 25, 2022
Configure Magento 2 to send email using Google App, Gmail, Amazon Simple Email Service (SES), Microsoft Office365 and many other SMTP (Simple Mail Transfer Protocol) servers

Magento 2 SMTP Extension - Gmail, G Suite, Amazon SES, Office 365, Mailgun, SendGrid, Mandrill and other SMTP servers. For Magento 2.0.x, 2.1.x, 2.2.x

MagePal :: Magento Extensions 303 Oct 7, 2022
Magento commands to find translations that are present in one CSV file but not in another, and to translate CSV dicts with DeepL

Hyvä Themes - Magento translation CSV comparison command hyva-themes/magento2-i18n-csv-diff This module adds the bin/magento i18n:diff-csv and i18n:tr

Hyvä 6 Oct 26, 2022
Magento 2 Megamenu extension is an indispensable component, and plays the role of website navigation to help customers easily categorize and find information

Mageno 2 Mega Menu (Magicmenu) helps you create neat and smart navigation menus to display the main categories on your website.

https://magepow.com 35 Dec 1, 2022
A tool that allows to quickly export data from Magento 1 and Magento 2 store and import it back into Magento 2

Simple Import / Export tool A tool that allows to quickly export data from Magento 1 and Magento 2 store and import it back into Magento 2. Table data

EcomDev B.V. 51 Dec 5, 2022
Shiki is a beautiful syntax highlighter powered by the same language engine that many code editors use.

Shiki is a beautiful syntax highlighter powered by the same language engine that many code editors use. This package allows you to use Shiki from PHP.

Spatie 229 Jan 4, 2023
Add custom armors, tools and many items!

CustomThings This plugin was created for the new version of Hiroshima and allows you to add tools, armors and items! Informations Here are the differe

null 13 Oct 16, 2021
This project is very diverse and based upon many languages and libraries such as C++, Python, JavaScript, PHP and MQTT

ADMS-Real-time-project This project is very diverse and based upon many languages and libraries such as C++, Python, JavaScript, PHP and MQTT Advance_

Nitya parikh 1 Dec 1, 2021