Skip to main content
2 of 2
added 170 characters in body
AbsoluteƵERØ
  • 3.1k
  • 19
  • 20

The # (hash,sharp,pound) breaks your Javascript. Inside of an <svg> tag pair (your closing tag is not provided) the entity number is being translated to it's proper character reference as it's rendered as html, then the engine executes the ECMA script (which it is allowed to do for drawing).

OWASP.org documents this as hex encoding without semicolons.

AbsoluteƵERØ
  • 3.1k
  • 19
  • 20