fix(mail(css)): improve HTML sanitization of background attribute

pull/284/merge
Francis Lachapelle 2021-04-06 16:49:05 -04:00
parent 045879a1fa
commit 72321ec545
1 changed files with 5 additions and 5 deletions

View File

@ -18,8 +18,8 @@
* Boston, MA 02111-1307, USA.
*/
#import <Foundation/NSData.h>
#import <Foundation/NSDictionary.h>
#import <Foundation/NSData.h>
#import <SaxObjC/SaxLexicalHandler.h>
#import <SaxObjC/SaxXMLReaderFactory.h>
@ -506,10 +506,10 @@ _xmlCharsetForCharset (NSString *charset)
else
skipAttribute = YES;
}
else if (([name isEqualToString: @"background"] ||
([name isEqualToString: @"data"]
|| [name isEqualToString: @"classid"]))
&& [lowerName isEqualToString: @"object"])
else if ([name isEqualToString: @"background"] ||
(([name isEqualToString: @"data"]
|| [name isEqualToString: @"classid"])
&& [lowerName isEqualToString: @"object"]))
{
value = [_attributes valueAtIndex: count];
name = [NSString stringWithFormat: @"unsafe-%@", name];