Fuzzing PostgreSQL | POSETTE: An Event for Postgres 2026

Adam Wolk explains how fuzzing can uncover edge-case bugs in PostgreSQL, focusing on the libpq client library and the networking protocol surface. He covers why fuzzing works, what makes a good target in Postgres, and practical steps for building harnesses and mutating protocol inputs.

Overview

This talk is a practical guide to applying fuzzing to PostgreSQL-related projects, with an emphasis on security-relevant bug discovery in large, stateful systems.

Key themes covered:

Video chapters