Doing the Impossible: Finding Mainframe Buffer Overflows in z/OS
Jake Labelle demystifies IBM z/OS mainframe security, demonstrating how to find and exploit memory corruption buffer overflows in legacy enterprise mainframes.
Summary
The Critical and Overlooked World of Enterprise Mainframes
Mainframes process over 70% of global financial transactions and airline reservations, yet security auditing of IBM z/OS systems remains a rare and misunderstood discipline.
Understanding z/Architecture and High-Level Assembler (HLASM)
Jake Labelle breaks down mainframe memory layouts, 31-bit/64-bit addressing, Base-Displacement memory management, and HLASM calling conventions.
Discovering and Exploiting Mainframe Buffer Overflows
Labelle demonstrates finding memory corruption bugs in authorized system programs (APF-authorized libraries) and constructing custom payloads to seize Supervisor State.
Defensive Hardening for Mainframe Environments
The presentation provides enterprise security teams with auditing checklists, system integrity verification practices, and logging configurations for z/OS systems.
Related talks
Main Stage·16 min
Jake Labelle
Jake Labelle demonstrates automated privilege escalation on IBM z/OS mainframes by discovering and chaining complex RACF SURROGAT class permissions to gain root.
Main Stage·16 min
Jake Labelle
Jake Labelle presents advanced exploitation methodologies for IBM z/OS mainframes, mapping out complex RACF SURROGAT permission graphs to elevate to SPECIAL.
Main Stage·29 min
Jake Labelle
Jake Labelle answers community questions regarding mainframe penetration testing, RACF SURROGAT graph modeling, and z/OS privilege escalation.


