Poster: The Risk of Insufficient Isolation of Database Transactions in Web Applications

Simon Koch, Malte Wessels, David A. Klein, Martin Johns · 2023

Web applications utilizing databases for persistence frequently expose security flaws due to race conditions. The commonly accepted remedy to this problem is to envelope related database operations in transactions. Unfortunately, sole trust in transactions to isolate competing sets of database interactions is often misplaced. While the precise isolation properties of transactions depend on the configuration of the database management system (DBMS), the default configuration of common DBMS exposes transactions to anomalies that render their protection worthless.

Read the paper · More papers on PaperTik