DarkSword Kernel Escalation CVE-2025-43510 and CVE-2025-4352... - #2825
Open
carlospolop wants to merge 1 commit into
Open
DarkSword Kernel Escalation CVE-2025-43510 and CVE-2025-4352...#2825carlospolop wants to merge 1 commit into
carlospolop wants to merge 1 commit into
Conversation
Collaborator
Author
🔗 Additional ContextOriginal Blog Post: https://8ksec.io/darksword-kernel-escalation-cve-2025-43510-43520 Content Categories: Based on the analysis, this content was categorized under "Binary Exploitation > iOS Exploiting > XNU vm_map COW aliasing and vnode TOCTOU exploitation". Repository Maintenance:
Review Notes:
Bot Version: HackTricks News Bot v1.0 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🤖 Automated Content Update
This PR was automatically generated by the HackTricks News Bot based on a technical blog post.
📝 Source Information
🎯 Content Summary
Scope, evidence, and limitations
The post analyzes stages 4 and 5 of the DarkSword iOS exploit chain reported by Google TAG/GTIG in March 2026. The chain starts with stable arbitrary read/write inside
com.apple.WebKit.GPU, obtained through earlier JavaScriptCore and WebGL/ANGLE stages, but with no kernel primitive and continued GPU sandbox restrictions. It then chains CVE-2025-43510, a copy-on-write handling issue in XNU'svm_mapsubsystem, w...🔧 Technical Details
OOL COW mismap for cross-process corruption: audit Mach/XPC OOL transfer paths for cases where
vm_map_copy_overwrite*creates a writable destination entry but fails to detach it from the sourcevm_object. Carefully selected size and offset geometry, non-fast-path processing, buffer reuse, or lock transitions may leave an RW destination alias that does not trigger a COW fault. Retaining that mapping after normal IPC object release converts memory access in one sandboxed process into reads and writes against another process.Entitlement pivot through a reachable daemon: enumerate the global Mach services authorized by a compromised process's
mach-lookup.global-nameentitlement and identify daemons that accept complex OOL objects while possessing broader Mach or IOKit entitlements. A cross-process memory primitive can overwrite a deferred callback and reuse existing PAC-signed targets plus JOP gadgets, avoid...🤖 Agent Actions
Implemented the HackTricks update:
src/binary-exploitation/ios-exploiting/xnu-vm-map-cow-vnode-toctou.md.ipswtriage, and detection.src/SUMMARY.md.mdbook buildcould not run becausemdbookis not installed; all available static checks passed.This PR was automatically created by the HackTricks Feed Bot. Please review the changes carefully before merging.