20 May 2014
By Peter Bex
12 min. read
We’ve discovered that SQL injection is to this day not a fully solved problem, even in most popular frameworks. In this post, we’ll explain how these frameworks fail at escaping parts of a query, culminating in the discovery of a critical vulnerability in the popular Laravel framework which affects a large percentage of applications.
Let’s start with an innocent example, which provides the starting point of our journey. This is a typical simple use case: a filterable, sortable list.