Für User die nicht so bewandert sind, hier mal alle aktuell bekannten Security Fixes für ispCP 1.0.5
Zuerst fixen wir folgendes Sicherheitsloch:
http://isp-control.net/forum/thread-1…1.html#pid84851
cd /var/www/ispcp/gui/client
Öffne die Datei und bearbeite Sie
Suche:
$query = "
SELECT
`sqlu_name`, `sqlu_pass`
FROM
`sql_user`
WHERE
`sqlu_id` = ?
";
Ersetze durch:
$query = "
SELECT
`sqlu_name`, `sqlu_pass`
FROM
`sql_user`, `sql_database`, `domain`
WHERE
`sql_user`.`sqld_id` = `sql_database`.`sqld_id`
AND
`sql_user`.`sqlu_id` = ?
AND
`sql_database`.`domain_id` = `domain`.`domain_id`
AND
`domain`.`domain_admin_id` = ?
;
";
Alles anzeigen
Suche:
$rs = exec_query($sql, $query, $db_user_id);
Ersetze durch:
$rs = exec_query($sql, $query, array($db_user_id, $_SESSION['user_id']));
Abspeichern.
Jetzt fixen wir das Sicherheitsloch hier:
http://isp-control.net/forum/thread-1…0.html#pid85150
Öffne die Datei und bearbeite Sie
Suche:
"--database=\"$db_name\"";
$rs = sys_command($cmd);
Ersetze durch:
"--database=\"$db_name\"";
$rs = sys_command_rs($cmd);
Suche:
"--database=\"$db_name\"";
$rs = sys_command($cmd);
Ersetze durch:
"--database=\"$db_name\"";
$rs = sys_command_rs($cmd);
Suche:
"--database=\"$db_name\"";
$rs = sys_command($cmd);
Ersetze durch:
"--database=\"$db_name\"";
$rs = sys_command_rs($cmd);
Abspeichern.
Weiter gehts 
cd /var/www/ispcp/engine/backup
Öffne die Datei und bearbeite Sie
Suche
$rs = sys_command($db_backupcmd);
Erstze durch:
$rs = sys_command_rs($db_backupcmd);
Abspeichern.
und die letzte
Öffne die Datei und bearbeite Sie
Suche:
$rs = sys_command($db_backupcmd);
Ersetze durch:
$rs = sys_command_rs($db_backupcmd);
Abspeichern.
Jetzt löschen wir alle Log dateien im ispcp Verzeichniss.
(Ja, ich weiss es gibt bessere Lösungen, aber so machen denke ich DAUS am wenigsten falsch)
chmod 750 ispcp-arpl-msgr
chown vmail:mail ispcp-arpl-msgr
Das wars.