@idkrn I mean, I haven't looked at userland.
-
@idkrn I mean, I haven't looked at userland. The firmware bundles ship separate kernels for separate SoC generations, but the userland binaries are the same for all... good question on how that's handled, actually. AFAIK there is no new Mach-O ABI version or anything, so maybe the userland allocators will just query a kernel flag on whether to do MTE or not? But beyond that engineering bit, I can't think of a reason why Apple wouldn't enable it everywhere...
-
@idkrn I mean, I haven't looked at userland. The firmware bundles ship separate kernels for separate SoC generations, but the userland binaries are the same for all... good question on how that's handled, actually. AFAIK there is no new Mach-O ABI version or anything, so maybe the userland allocators will just query a kernel flag on whether to do MTE or not? But beyond that engineering bit, I can't think of a reason why Apple wouldn't enable it everywhere...
"This setting is available on iOS 26 and later on iPhone 17, iPhone 17 Pro, iPhone 17 Pro Max, or iPhone Air."???
Enabling enhanced security for your app | Apple Developer Documentation
Detect out-of-bounds memory access, use of freed memory, and other potential vulnerabilities.
Apple Developer Documentation (developer.apple.com)
-
"This setting is available on iOS 26 and later on iPhone 17, iPhone 17 Pro, iPhone 17 Pro Max, or iPhone Air."???
Enabling enhanced security for your app | Apple Developer Documentation
Detect out-of-bounds memory access, use of freed memory, and other potential vulnerabilities.
Apple Developer Documentation (developer.apple.com)
@idkrn eh, that's just Xcode GUI. But yeah, I still haven't looked at this in macOS...
-
R relay@relay.infosec.exchange shared this topic