From 2a19ea223a73d08a73d339ca71252d64ba4ac01f Mon Sep 17 00:00:00 2001 From: Victor Zhou Date: Fri, 27 Mar 2020 11:55:33 -0700 Subject: [PATCH] Add "<" (<) to the ENCODE list We have found that browsers (at least Chrome and Firefox) can interpret "/" to close a tag in a HTML comment in a script tag. This means that a malicious attacker could submit a payload like "', '>'], ]; diff --git a/test/escape-test.js b/test/escape-test.js index a856983..22ad365 100644 --- a/test/escape-test.js +++ b/test/escape-test.js @@ -7,7 +7,7 @@ describe('escaping', () => { it('escapes', () => { const html = serialize('foo', '', { foo: '', bar: '>' }); - assert.include(html, '