Skip to content

Latest commit

 

History

History
7 lines (4 loc) · 652 Bytes

hint7.md

File metadata and controls

7 lines (4 loc) · 652 Bytes

Hint 7

If you’ve HTTP encoded both the : and the ) characters, your most recent todo entry will look something this: [Bad Link](javascript:alert(1)). However, this is still not enough to trick the marked sanitization, as it fails in a similar way. If you click on the newly created todo entry, you’ll see that the HTTP encoded characters are displayed normally.

Bad Link

Read the vulnerability details here (https://snyk.io/vuln/npm:marked:20150520) to learn about how you can pass through marked sanitization, and with a little help from your browser, get the malicious link you’re after.