Skip to content

Commit 4035e00

Browse files
author
William Bowling
committed
Add OnlineEducation writeup
1 parent af1bc0a commit 4035e00

File tree

1 file changed

+5
-0
lines changed
  • 2022/Hackers-Playground-2022/OnlineEducation

1 file changed

+5
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
- the email allows any characters to be injected so long as the start is a valid email
2+
- when updating the status the `rate` can be negative to skip the duration check
3+
- this allows for arbitrary html to be injected which is then rendered by pdfkit/wkhtmltopdf
4+
- can then inject an iframe with the src pointing to local files to leak the secret key `19eb794c831f30f099a31b1c095a17d6` from the `config.py`
5+
- this can then be used to fake an `is_admin` session and read the flag

0 commit comments

Comments
 (0)