Detecting Iterator Invalidation with CodeQL
blog.trailofbits.com | blog | #vulnerability-research | #vulnerabilities | #static-analysis | #codeql | #cpp | #iterator-invalidation | #undefined-behavior
Summary
Itergator, a set of CodeQL classes and queries built during a Trail of Bits internship, detects C++ iterator invalidation—undefined behavior that often yields exploitable bugs—in real-world code.
- Published
- Collected
--- id: 1840 title: "Detecting Iterator Invalidation with CodeQL" source_domain: blog.trailofbits.com source_url: "https://blog.trailofbits.com/2020/10/09/detecting-iterator-invalidation-with-codeql/" published_at: "2020-10-09T12:30:22Z" tags: ["vulnerability-research", "vulnerabilities", "static-analysis", "codeql", "cpp", "iterator-invalidation", "undefined-behavior"] phying_url: "https://phying.com/item/1840" lang: en --- # Detecting Iterator Invalidation with CodeQL ## Summary Itergator, a set of CodeQL classes and queries built during a Trail of Bits internship, detects C++ iterator invalidation—undefined behavior that often yields exploitable bugs—in real-world code. ## Intelligence Metadata - **Sources:** blog.trailofbits.com - **Published:** 2020-10-09T12:30:22Z - **Original:** https://blog.trailofbits.com/2020/10/09/detecting-iterator-invalidation-with-codeql/ - **Phying News:** https://phying.com/item/1840