XSS
Three characters that walked through the filename filter
The attachment name was escaped on upload but not in the preview. A Unicode normalisation pass did the rest.
· 2 min read $1k - $2.5k
The attachment name was escaped on upload but not in the preview. A Unicode normalisation pass did the rest.
SVG accepted as a profile picture, served inline from the same origin, and rendered to whoever opened the ticket.