summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
ce102fc)
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14122
7612ce4b-ef26-0410-bec9-
ea0150e637f0
- Fixed XSS holes in generic options inputs, XSS hole in the SquirrelSpell
plugin, and added anti-CSRF protection to the empty trash feature (thanks
to Nicholas Carlini for finding all these issues). [CVE-2010-4555]
- Fixed XSS holes in generic options inputs, XSS hole in the SquirrelSpell
plugin, and added anti-CSRF protection to the empty trash feature (thanks
to Nicholas Carlini for finding all these issues). [CVE-2010-4555]
+ - Fixed XSS problem with unsanitized style tags in messages. [CVE-2011-2023]
Version 1.5.1 (branched on 2006-02-12)
--------------------------------------
Version 1.5.1 (branched on 2006-02-12)
--------------------------------------
list($free_content, $curpos) =
sq_fixstyle($body, $gt+1, $message, $id, $mailbox);
if ($free_content != FALSE){
list($free_content, $curpos) =
sq_fixstyle($body, $gt+1, $message, $id, $mailbox);
if ($free_content != FALSE){
+ $attary = sq_fixatts($tagname,
+ $attary,
+ $rm_attnames,
+ $bad_attvals,
+ $add_attr_to_tag,
+ $message,
+ $id,
+ $mailbox
+ );
$trusted .= sq_tagprint($tagname, $attary, $tagtype);
$trusted .= $free_content;
$trusted .= sq_tagprint($tagname, false, 2);
$trusted .= sq_tagprint($tagname, $attary, $tagtype);
$trusted .= $free_content;
$trusted .= sq_tagprint($tagname, false, 2);