Stored XSS i kommentarer
Utfør kun mot din egen lokale testapplikasjon med testbrukere du har opprettet selv.
1
Scenario
Kommentarer støtter markdown og rendres med dangerouslySetInnerHTML.
2
Vulnerability
HTML i kommentarer kjøres hos andre brukere.
3
Inspect
4
Test
5
Explain
Markdown-renderere tillater ofte rå HTML. Output fra én bruker blir kode hos en annen.
6
Fix
Vulnerable · tsx
__html: marked(body)
Secure · tsx
__html: DOMPurify.sanitize(marked(body))
7