| News und Ankündigungen Aktuelles rund um Zen Cart. Ankündigung neuer Versionen. Aktuelle Sicherheitswarnungen und Patches. Um über neue Ankündigungen per Email informiert zu werden, einfach dieses Forum abonnieren |
![]() |
|
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|
#1 |
|
Jedi-Ritter
![]() Registriert seit: 30.10.2004
Ort: Österreich
Beiträge: 2.803
Abgegebene Danke: 2
Erhielt 73 Danke für 72 Beiträge
|
Es wurde eine Sicherheitslücke in allen Zen-Cart Versionen bis inklusive 1.3.8 entdeckt, die es Angreifern ermöglichen könnte XSS oder CSRF Attacken durchzuführen.
Generelle Infos zu XSS auf: http://en.wikipedia.org/wiki/Cross-site_scripting Generelle Infos zu CSRF auf: http://en.wikipedia.org/wiki/Csrf Auch wenn Sie Ihr admin-Verzeichnis umbenannt haben, sollten Sie folgende Änderungen in folgenden 3 Dateien durchführen, um Ihren Zen-Cart Shop abzusichern. Die angegebenen Zeilennummern beziehen sich auf Zen-Cart 1.3.8, für ältere Versionen können die Zeilennummern abweichen. 1) IHRADMINVERZEICHNIS/index.php Fügen Sie in ca. Zeile 135 die rot gekennzeichneten Zeilen ein Code:
while (!$customers->EOF) {
$customers->fields['customers_firstname'] = zen_output_string_protected($customers->fields['customers_firstname']);
$customers->fields['customers_lastname'] = zen_output_string_protected($customers->fields['customers_lastname']);
echo ' <div class="row"><span class="left"><a href="' . zen_href_link(FILENAME_CUSTOMERS ....(weitere Code hier aus Platzgründen abgeschnitten)........
IHRADMINVERZEICHNIS/customers.php Fügen Sie in ca. Zeile 1173 die rot gekennzeichnete Zeile ein: Code:
default:
if (isset($cInfo) && is_object($cInfo)) {
if (isset($_GET['search'])) $_GET['search'] = zen_output_string_protected($_GET['search']);
$customers_orders = $db->Execute("select o.orders_id, o.date_purchased, o.order_total, o.currency, o.currency_value,
IHRADMINVERZEICHNIS/sqlpatch.php (Die Änderung in dieser Datei ist nur relevant für Zen-Cart Versionen ab 1.3.5) Fügen Sie in ca. Zeile 808 das rot gekennzeichnete (bool) ein: Code:
<?php if (isset($_GET['nogrants'])) echo '<input type="hidden" id="nogrants" name="nogrants" value="'.(bool)$_GET['nogrants'].'" />'; ?> Geändert von webchills (08.12.2009 um 16:54 Uhr). |
|
|
|
![]() |
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| PHP 5.3 Patch für Zen-Cart 1.3.8 | webchills | News und Ankündigungen | 0 | 10.11.2009 10:30 |
| Zen Cart v1.3.5 XSS PATCH | hemzet | Archivierte Beiträge Zen-Cart Support | 1 | 05.10.2006 12:05 |
| datenbank patch level 1.2.5 --> please read! | moon | Archivierte Beiträge Zen-Cart Support | 2 | 07.02.2006 19:03 |
| Lesezeichen |
| Stichworte |
| patch, security, xss |
| Themen-Optionen | Thema durchsuchen |
| Ansicht | |
|
|