Log inSign up
Brandon Azad
37 posts
@_bazad

Brandon Azad

@_bazad
@[email protected]
github.com/bazad
Joined April 2018
0
Following
14.4K
Followers
RepliesRepliesRepostsRepostsMediaMedia

Log in or sign up for X

See what’s happening and join the conversation

Continue with phone
or
Log in with username or email
Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
  • @_bazad
    Brandon Azad
    @_bazad
    Oct 27, 2022
    I’m really excited for us to shed light on some really cool work we’ve been doing to harden the XNU allocator! This has been a huge effort by so many people, and I’m very proud of the direction:
    Towards the next generation of XNU memory safety: kalloc_type - Apple Security Research
    security.apple.com
    Towards the next generation of XNU memory safety: kalloc_type - Apple Security Research
    Improving software memory safety is a key security objective for engineering teams across the industry. Here we begin a journey into the XNU kernel at the core of iOS and explore the intricate work...
    6
  • @_bazad
    Brandon Azad
    @_bazad
    Oct 2, 2020
    It's with both bittersweet sadness and excitement that I say goodbye to Project Zero, as I'll be joining Apple next week to continue my work improving Apple device security. My time at Project Zero has been amazing, and it's been an honor to share in this wonderful mission.
    117
  • @_bazad
    Brandon Azad
    @_bazad
    Sep 21, 2020
    From A13 SecureROM. This isn't a security issue, since this particular bzero is only used to initialize the boot trampoline in SRAM. Even so, Apple appears to have addressed this in iBoot, hence the credit in the iOS 14 release notes. Always worth checking hand-rolled assembly.
    Image
    6
  • @_bazad
    Brandon Azad
    @_bazad
    Aug 5, 2020
    Here are the slides from my BlackHat talk "iOS Kernel PAC, One Year Later", in which I consider how kernel PAC CFI has changed since its introduction in iOS 12 and examine 5 ways to bypass it in iOS 13: bazad.github.io/presentations/…
    4
  • @_bazad
    Brandon Azad
    @_bazad
    Jul 31, 2020
    The core of Apple is PPL: Attacking the XNU kernel's kernel. googleprojectzero.blogspot.com/2020/07/the-co… How to use an out-of-bounds read in PPL (Apple's kernel-within-the-kernel) to get a stale TLB entry for a page, allowing you to bypass PPL and map arbitrary physical addresses accessible at EL0.
    Image
    8
Advertisement
Advertisement