tags 598584 + patch thanks fix patch (removed 1st hunk) attached.
http://git.horde.org/diff.php/imp/fetchmailprefs.php?rt=horde&r1=1.39.4.10&r2=1.39.4.11&ty=u -- Regards, dai GPG Fingerprint = 0B29 D88E 42E6 B765 B8D8 EA50 7839 619D D439 668E
=================================================================== RCS file: /horde/cvs/imp/fetchmailprefs.php,v retrieving revision 1.39.4.10 retrieving revision 1.39.4.11 diff -p --unified=3 -r1.39.4.10 -r1.39.4.11 --- fetchmailprefs.php 2009/01/06 15:24:01 1.39.4.10 +++ fetchmailprefs.php 2010/09/27 08:54:46 1.39.4.11 @@ -164,12 +164,12 @@ if (empty($actionID)) { $t->set('to_edit', ($to_edit !== null)); if ($t->get('to_edit')) { $t->set('edit_account', intval($to_edit)); - $t->set('fmid', $fm_account->getValue('id', $to_edit)); - $t->set('fmusername', $fm_account->getValue('username', $to_edit)); - $t->set('fmpassword', $fm_account->getValue('password', $to_edit)); - $t->set('fmserver', $fm_account->getValue('server', $to_edit)); + $t->set('fmid', htmlspecialchars($fm_account->getValue('id', $to_edit))); + $t->set('fmusername', htmlspecialchars($fm_account->getValue('username', $to_edit))); + $t->set('fmpassword', htmlspecialchars($fm_account->getValue('password', $to_edit))); + $t->set('fmserver', htmlspecialchars($fm_account->getValue('server', $to_edit))); if ($t->get('allowfolders')) { - $t->set('fmrmailbox', $fm_account->getValue('rmailbox', $to_edit)); + $t->set('fmrmailbox', htmlspecialchars($fm_account->getValue('rmailbox', $to_edit))); } $t->set('fmonlynew', $fm_account->getValue('onlynew', $to_edit)); $t->set('fmmarkseen', $fm_account->getValue('markseen', $to_edit));
signature.asc
Description: Digital signature