Adapt phpunit to the new sanitization of restricthtml
This commit is contained in:
parent
7bf7d71fda
commit
29c85b5eed
2 changed files with 2 additions and 2 deletions
|
|
@ -9787,7 +9787,7 @@ function dol_htmlwithnojs($stringtoencode, $nouseofiframesandbox = 0, $check = '
|
|||
// More not into the previous list
|
||||
$out = preg_replace('/on(repeat|begin|finish|beforeinput)[a-z]*\s*=/i', '', $out);
|
||||
// Add also a generic removal of any onxxx= attribute
|
||||
$out = preg_replace('/\son[a-z]+\s*=/i', '', $out);
|
||||
$out = preg_replace('/\son[a-z]+\s*=/i', ' ', $out);
|
||||
} while ($oldstringtoclean != $out);
|
||||
|
||||
// Check the limit of external links that are automatically executed in a Rich text content. We count:
|
||||
|
|
|
|||
|
|
@ -301,7 +301,7 @@ class SecurityGETPOSTTest extends CommonClassTest
|
|||
|
||||
$result = GETPOST("param15", 'restricthtml'); // param15 = <img onxxxx<=alert(document.domain)> src=>0xbeefed that is a dangerous string
|
||||
print __METHOD__." result=".$result."\n";
|
||||
$this->assertEquals("<img onxxxx=alert(document.domain) src=>0xbeefed", $result, 'Test 15'); // The GETPOST return a harmull string
|
||||
$this->assertEquals("<img alert(document.domain) src=>0xbeefed", $result, 'Test 15'); // The GETPOST return a harmull string
|
||||
|
||||
$result = GETPOST("param15b", 'restricthtml'); // param15b = <img onerror<=alert(document.domain)> src=>0xbeefed that is a dangerous string
|
||||
print __METHOD__." result=".$result."\n";
|
||||
|
|
|
|||
Loading…
Reference in a new issue