What problem does it solve? Learning exploit development requires understanding how vulnerability classes work in practice, but abstract theory alone does not build that intuition. This Skill provides a structured curriculum that pairs each vulnerability class with analyzed real-world CVEs, bridging the gap between concepts and actual exploitation patterns. ## Core Features & Use Cases - Vulnerability Class Coverage: Detailed explanations of stack/heap buffer overflows, use-after-free, integer overflows, format strings, type confusion, out-of-bounds reads, uninitialized memory, reference counting bugs, NULL dereferences, race conditions, TOCTOU, double-fetch, and logic flaws. - Real CVE Case Studies: Each class includes a documented CVE (e.g., CVE-2023-4863 libWebP heap overflow, CVE-2024-0012 PAN-OS auth bypass) covering the bug, attack, impact, and fix. - Use Case: A security student or researcher studying for exploit development work can walk through Day 1 memory corruption fundamentals, then ask for a deep dive on how the CVE-2022-32250 netfilter UAF reference counting bug enables local privilege escalation. ## Quick Start Explain the use-after-free vulnerability class using the Chrome ANGLE CVE-2024-2883 case study from this curriculum.