PoisonedNote
HardWeb Security
Overview
SCENARIO
A note-taking application that takes sanitization seriously. Input goes through DOMPurify, notes are stored safely, and an admin bot reviews anything reported to it. The developer is confident nothing malicious can slip through.
You have full access to the source code. Read carefully how notes are stored and how they are retrieved. The sanitization works exactly as intended, but something else does not.
Flag format: flag{}
Infrastructure
- Docker Container — HTTP on port 3000
Provided Files
- PoisonedNote.zip (5.5 KB)
Job Positions
Penetration Tester
Tags
XssConfusion AttacksJavascriptInput ValidationSource Code Review