Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

There are some issues specific to nginx, and probably not the most common errors made. It's fundamentally hard to manipulate http requests without being knowing all forms paths and headers can take.

Careless use of regexps in http routing is a common source of problems. Things like uri encoding, parameters as subdirectories and control characters is easy to get wrong. Treating user supplied headers as trusted is also easy to get wrong. It's not uncommon to see configurations which are remotely exploitable, which is another level of bad from what is described in the article.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: