vulnérabilité de Magento dans le images.php

Selon divers rapports de ces derniers jours, il s'agit d'une vulnérabilité (Exemple rackspeed) dans toutes les versions de Magento 1.4 à 1.7.

À savoir, le fichier est images.php dans le dossier app / code / core / Mage / Cms / Helper / Wysiwyg vulnérables.

Il ya plusieurs façons de patcher le fichier. Via SSH ou via FTP. Nous voulons avoir la possibilité de consacrer le fichier sur le FTP de correction.

  1. Tout d'abord, le fichier est images.php du o.g. Ouvrir le répertoire.
  2. Dann die Stelle public function getCurrentPath() rechercher
  3. La zone
            si (!$ce->_currentPath) {
                $currentPath = $this->getStorageRoot();
                $path = $this->_getRequest()->getParam($ce->getTreeNodeName());
                si ($chemin) {
                    $path = $this->convertIdToPath($chemin);
                    si (is_dir($chemin)) {
                        $currentPath = $ path;
                    }
                }

    remplacer par ce

            si (!$ce->_currentPath) {
                $currentPath = realpath($ce->getStorageRoot());
                $node = $this->_getRequest()->getParam($ce->getTreeNodeName());
                si ($nœud) {
                    $path = realpath($ce->convertIdToPath($nœud));
                    si (is_dir($chemin) && faux !== stripos($chemin, $currentPath)) {
                        $currentPath = $ path;
                    }
                }
  4. Charger et supprimer les caches.
  5. Maintenant, l'écart doit être fermé
  6. Par ailleurs, le fichier est différent dans les versions Magento 1.4-1.7 autant que nous avons pu voir, en déplaçant simplement la date de copyright. Il est donc d'un seul et même images.php être utilisé pour toutes les versions de Magento.

Bien sûr, nous n'assumons aucune responsabilité quant à l'exactitude de l'information. Cette répétition et de simplifier, seules les informations provenant d'autres sources. Les modifications doivent d'abord être utilisés dans tous les cas dans les environnements de test.

Utilisé dans les versions Magento 1.4.1.1 à 1.7.0.2.. Demandez, Remarques, Suggestions? Volontiers!

Publié par Covos

Depuis 2009 Je travaille intensément avec Magento. J'ai commencé avec la création et l'exploitation des magasins B2C. Cela a été prolongé par mon travail dans le secteur de la logistique. Il en est résulté premiers systèmes de B2E spécialisés. Aujourd'hui, je travaille jour par jour avec B2C passionnant, B2B- et les projets B2E et rapports dans ce blog sur les défis et donner des conseils d'initiés.

Laisser un commentaire

Votre adresse email ne sera pas publié. les champs requis sont indiqués *