Trail of Bits Blog

Detecting Iterator Invalidation with CodeQL

Iterator invalidation is a common and subtle class of C++ bugs that often leads to exploitable vulnerabilities. During my Trail of Bits internship this summer, I developed Itergator, a set of CodeQL classes and queries for analyzing and discovering iterator invalidation. Results are easily interpretable by an auditor, […]
favicon
blog.trailofbits.com
blog.trailofbits.com