RAMDisk, ramrod, and brain findings
Home · Findings index · Subsystem analysis
The source crosswalk maps every ID to a retained audit document and distinguishes an explicit ID mention from section context. Each record retains the original audit ledger wording and its explicit limit. Raw disassembly, copies of Apple binaries, and host-specific artifacts are intentionally absent. A bounded finding describes only the examined path or artifact.
RAM-001 — Examined patch-plugin sealing call binds to main ramrod and enables root-hash validation
Status: bounded
Retained source: STAGE4_RAMROD.md:50 (relevant source section; ID absent from narrative)
Related public data: No independent per-ID dataset is published; see the scoped evidence description below.
Evidence level: VERIFIED (bounded static or measured observation)
Subsystem analysis: ramdisk-ramrod
Evidence: Chained-fixup binding; argument transfer; Image4 callback and failure gate
Observation: Examined patch-plugin sealing call binds to main ramrod and enables root-hash validation
Interpretation: Prior scoped conclusion retained; see status and limit
Security relevance: See linked finding context; not independently re-rated in this segment
Confidence field: Unknown in this new field; prior status/evidence classification preserved
Limit: Other branches and runtime device policy remain unverified
Follow-up: Other branches and runtime device policy remain unverified
RAM-002 — Root-hash code requests xsys despite xmtr diagnostic text
Status: bounded
Retained source: STAGE4_RAMROD.md:76 (relevant source section; ID absent from narrative)
Related public data: No independent per-ID dataset is published; see the scoped evidence description below.
Evidence level: VERIFIED (bounded static or measured observation)
Subsystem analysis: ramdisk-ramrod
Evidence: Numeric tag and character formatting; 48 retained system tickets contain both objects
Observation: Root-hash code requests xsys despite xmtr diagnostic text
Interpretation: Prior scoped conclusion retained; see status and limit
Security relevance: See linked finding context; not independently re-rated in this segment
Confidence field: Unknown in this new field; prior status/evidence classification preserved
Limit: Does not establish live root-hash contents or execution
Follow-up: Does not establish live root-hash contents or execution
RAM-003 — Update.plist supplies typed skip-sealing and system-volume-verify-done controls
Status: partial
Retained source: STAGE4_RAMROD.md:104 (relevant source section; ID absent from narrative)
Related public data: No independent per-ID dataset is published; see the scoped evidence description below.
Evidence level: VERIFIED (partial scope); interpretation open
Subsystem analysis: ramdisk-ramrod
Evidence: Resolved metadata; loader file path; Boolean checks and branch trace
Observation: Update.plist supplies typed skip-sealing and system-volume-verify-done controls
Interpretation: Prior scoped conclusion retained; see status and limit
Security relevance: See linked finding context; not independently re-rated in this segment
Confidence field: Unknown in this new field; prior status/evidence classification preserved
Limit: Reference producer identified in RAM-006; full authorization and runtime file protections unverified; no runtime use established
Follow-up: Reference producer identified in RAM-006; full authorization and runtime file protections unverified; no runtime use established
RAM-004 — Ordinary loader path does not enter manifest or NVRAM override parser
Status: bounded
Retained source: STAGE4_RAMROD.md:119 (relevant source section; ID absent from narrative)
Related public data: No independent per-ID dataset is published; see the scoped evidence description below.
Evidence level: VERIFIED (bounded static or measured observation)
Subsystem analysis: ramdisk-ramrod
Evidence: True/false identity guard; raw bytes; fixup bindings; direct branch census
Observation: Ordinary loader path does not enter manifest or NVRAM override parser
Interpretation: Prior scoped conclusion retained; see status and limit
Security relevance: See linked finding context; not independently re-rated in this segment
Confidence field: Unknown in this new field; prior status/evidence classification preserved
Limit: Assumes normal CoreFoundation bindings and ABI behavior; no arbitrary indirect-entry proof
Follow-up: Assumes normal CoreFoundation bindings and ABI behavior; no arbitrary indirect-entry proof
RAM-005 — All 27 examined softwareupdated command-table entries require a named Boolean-true XPC entitlement before dispatch
Status: bounded
Retained source: STAGE4_RAMROD.md:145 (relevant source section; ID absent from narrative)
Related public data: No independent per-ID dataset is published; see the scoped evidence description below.
Evidence level: VERIFIED (bounded static or measured observation)
Subsystem analysis: installer-workflow
Evidence: Stage 4D original bytes plus chained fixups and disassembly; dispatch-table.json
Observation: All 27 examined softwareupdated command-table entries require a named Boolean-true XPC entitlement before dispatch
Interpretation: Prior scoped conclusion retained; see status and limit
Security relevance: See linked finding context; not independently re-rated in this segment
Confidence field: Unknown in this new field; prior status/evidence classification preserved
Limit: Only this dispatch path; reference producer identified in RAM-006; full options authorization and runtime protections unresolved
Follow-up: Only this dispatch path; reference producer identified in RAM-006; full options authorization and runtime protections unresolved
RAM-006 — Official-reference brain writes Update.plist; typed DoNotSeal feeds skip-sealing; writer requests atomic write and mode0644
Status: bounded
Retained source: STAGE4_RAMROD.md:184 (relevant source section; ID absent from narrative)
Related public data: No independent per-ID dataset is published; see the scoped evidence description below.
Evidence level: VERIFIED (bounded static or measured observation)
Subsystem analysis: installer-workflow
Evidence: Stage4E vendor-member comparison and x86_64 producer trace
Observation: Official-reference brain writes Update.plist; typed DoNotSeal feeds skip-sealing; writer requests atomic write and mode0644
Interpretation: Prior scoped conclusion retained; see status and limit
Security relevance: See linked finding context; not independently re-rated in this segment
Confidence field: Unknown in this new field; prior status/evidence classification preserved
Limit: Full authorization and historical file ownership ACLs and execution remain unverified
Follow-up: Full authorization and historical file ownership ACLs and execution remain unverified
RAM-007 — Brain seven-command table requires named Boolean-true entitlements; gated PingService returns anonymous listener endpoint
Status: bounded
Retained source: STAGE4_RAMROD.md:217 (relevant source section; ID absent from narrative)
Related public data: No independent per-ID dataset is published; see the scoped evidence description below.
Evidence level: VERIFIED (bounded static or measured observation)
Subsystem analysis: installer-workflow
Evidence: Stage4F original x86_64 table bytes and dispatch endpoint excerpts
Observation: Brain seven-command table requires named Boolean-true entitlements; gated PingService returns anonymous listener endpoint
Interpretation: Prior scoped conclusion retained; see status and limit
Security relevance: See linked finding context; not independently re-rated in this segment
Confidence field: Unknown in this new field; prior status/evidence classification preserved
Limit: Static base receiver resolved in Stage4G; full runtime and command authorization chain unresolved; no unprivileged endpoint acquisition established
Follow-up: Static base receiver resolved in Stage4G; full runtime and command authorization chain unresolved; no unprivileged endpoint acquisition established
RAM-008 — Static NSXPC receiver has returning prepare/apply bodies; separate gated command route has options transfer and apply session/lock checks
Status: bounded
Retained source: STAGE4_RAMROD.md:236 (relevant source section; ID absent from narrative)
Related public data: No independent per-ID dataset is published; see the scoped evidence description below.
Evidence level: VERIFIED (bounded static or measured observation)
Subsystem analysis: installer-workflow
Evidence: Stage4G original bytes and Objective-C metadata; fresh symbol-aware trace and 3958 instruction-byte checks
Observation: Static NSXPC receiver has returning prepare/apply bodies; separate gated command route has options transfer and apply session/lock checks
Interpretation: Prior scoped conclusion retained; see status and limit
Security relevance: See linked finding context; not independently re-rated in this segment
Confidence field: Unknown in this new field; prior status/evidence classification preserved
Limit: Transitive mutations and client/handle ownership/expiry unresolved; registration traced in Stage4I; no unauthorized route established
Follow-up: Transitive mutations and client/handle ownership/expiry unresolved; registration traced in Stage4I; no unauthorized route established
RAM-009 — Verification-state flag set before manifest verification; two named direct callers propagate false; restored-state trust remains separate
Status: bounded
Retained source: STAGE4_RAMROD.md:265 (relevant source section; ID absent from narrative)
Related public data: No independent per-ID dataset is published; see the scoped evidence description below.
Evidence level: VERIFIED (bounded static or measured observation)
Subsystem analysis: installer-workflow
Evidence: Stage4H flag store0x74bf; verifier0x75bd; caller guards0x35822 and0x55b9c; restored Boolean0x37634
Observation: Verification-state flag set before manifest verification; two named direct callers propagate false; restored-state trust remains separate
Interpretation: Prior scoped conclusion retained; see status and limit
Security relevance: See linked finding context; not independently re-rated in this segment
Confidence field: Unknown in this new field; prior status/evidence classification preserved
Limit: Early flag timing is not a bypass; Stage4I narrows flag0x80 provenance; failed-verification lifecycle and callback semantics remain unresolved
Follow-up: Early flag timing is not a bypass; Stage4I narrows flag0x80 provenance; failed-verification lifecycle and callback semantics remain unresolved
RAM-010 — Zeroed saved-context loader populates named fields; no ordinary local write sets flag0x80 selecting validation shortcut
Status: bounded
Retained source: publication/README.md:1927 (explicit ID in source narrative)
Related public data: No independent per-ID dataset is published; see the scoped evidence description below.
Evidence level: VERIFIED (bounded static or measured observation)
Subsystem analysis: installer-workflow
Evidence: Stage4I calloc and bzero0x36fbe/0x36fdb; flag writes0x370cb/0x37110/0x371c8/0x372dc; 87 base-register references
Observation: Zeroed saved-context loader populates named fields; no ordinary local write sets flag0x80 selecting validation shortcut
Interpretation: Prior scoped conclusion retained; see status and limit
Security relevance: See linked finding context; not independently re-rated in this segment
Confidence field: Unknown in this new field; prior status/evidence classification preserved
Limit: No plist-selectable bypass demonstrated; local ordinary-code trace is not complete transitive analysis or a memory-safety proof
Follow-up: No plist-selectable bypass demonstrated; local ordinary-code trace is not complete transitive analysis or a memory-safety proof
RAM-011 — Prepare/resume register numeric context handles; apply/suspend require membership; suspend tests writer failure and attempts output deletion
Status: bounded
Retained source: publication/README.md:1927 (explicit ID in source narrative)
Related public data: No independent per-ID dataset is published; see the scoped evidence description below.
Evidence level: VERIFIED (bounded static or measured observation)
Subsystem analysis: installer-workflow
Evidence: Stage4I set creation0x41c5e; insertions0x3fe99/0x41786; membership0x40a00/0x41576; resume guard0x4e848; failed-write cleanup0x4e760
Observation: Prepare/resume register numeric context handles; apply/suspend require membership; suspend tests writer failure and attempts output deletion
Interpretation: Prior scoped conclusion retained; see status and limit
Security relevance: See linked finding context; not independently re-rated in this segment
Confidence field: Unknown in this new field; prior status/evidence classification preserved
Limit: Handle ownership expiry and failed-verification-to-suspension lifecycle unresolved; serialization failure differs from verification failure; no unauthorized handle established
Follow-up: Handle ownership expiry and failed-verification-to-suspension lifecycle unresolved; serialization failure differs from verification failure; no unauthorized handle established
RAM-012 — Cleanup commands require Boolean-true helper entitlement; omitted reset-reserve flag defaults true; loaded-context validation failure frees context and returns null
Status: bounded
Retained source: publication/README.md:1937 (explicit ID in source narrative)
Related public data: No independent per-ID dataset is published; see the scoped evidence description below.
Evidence level: VERIFIED (bounded static or measured observation)
Subsystem analysis: installer-workflow
Evidence: Stage4J.1 seven-entry original table; seven receiver functions2349checked instructions; seven import jump proofs; brain free stub binding
Observation: Cleanup commands require Boolean-true helper entitlement; omitted reset-reserve flag defaults true; loaded-context validation failure frees context and returns null
Interpretation: Prior scoped conclusion retained; see status and limit
Security relevance: See linked finding context; not independently re-rated in this segment
Confidence field: Unknown in this new field; prior status/evidence classification preserved
Limit: Full cleanup filesystem/APFS effects and handle lifetime unresolved; signature checker rejects retained obsolete resource envelope; no cleanup executed or bypass shown
Follow-up: Full cleanup filesystem/APFS effects and handle lifetime unresolved; signature checker rejects retained obsolete resource envelope; no cleanup executed or bypass shown
RAM-013 — Cleanup retains selected preflight/suspended/pending paths; false purge permits later removal; outer success can coexist with cleanup errors
Status: bounded
Retained source: publication/README.md:1958 (explicit ID in source narrative)
Related public data: No independent per-ID dataset is published; see the scoped evidence description below.
Evidence level: VERIFIED (bounded static or measured observation)
Subsystem analysis: installer-workflow
Evidence: Inventory-matched receiver outer-server branches;2349 byte-checked instructions;23 import bindings;x86_64 FTS SDK ABI assertions
Observation: Cleanup retains selected preflight/suspended/pending paths; false purge permits later removal; outer success can coexist with cleanup errors
Interpretation: Prior scoped conclusion retained; see status and limit
Security relevance: See linked finding context; not independently re-rated in this segment
Confidence field: Unknown in this new field; prior status/evidence classification preserved
Limit: No cleanup executed; target/input authenticity, helper effects, relative log-marker context and handle lifetime unresolved; no vulnerability severity
Follow-up: No cleanup executed; target/input authenticity, helper effects, relative log-marker context and handle lifetime unresolved; no vulnerability severity
RAM-014 — Cleanup connection lifecycle and separate cleanup-target override traced; omitted UUID selects root media; target setter performs setup and can return true after some setup failures
Status: bounded
Retained source: publication/README.md:1980 (explicit ID in source narrative)
Related public data: No independent per-ID dataset is published; see the scoped evidence description below.
Evidence level: VERIFIED (bounded static or measured observation)
Subsystem analysis: installer-workflow
Evidence: 2846brain+818receiver byte-checked instructions;7original methods;3blocks;56stub and244indirect bindings;386metadata references
Observation: Cleanup connection lifecycle and separate cleanup-target override traced; omitted UUID selects root media; target setter performs setup and can return true after some setup failures
Interpretation: Prior scoped conclusion retained; see status and limit
Security relevance: See linked finding context; not independently re-rated in this segment
Confidence field: Unknown in this new field; prior status/evidence classification preserved
Limit: No target operation executed; override producer/client authority, controller scope, libpartition2 policy and handle lifetime unresolved; no bypass established
Follow-up: No target operation executed; override producer/client authority, controller scope, libpartition2 policy and handle lifetime unresolved; no bypass established
RAM-015 — Constructor validation failure frees outer context; snapshot-prepare failure skips new success handle; internal no-op flag producer used by asset-staging progress code
Status: bounded
Retained source: publication/README.md:2004 (explicit ID in source narrative)
Related public data: No independent per-ID dataset is published; see the scoped evidence description below.
Evidence level: VERIFIED (bounded static or measured observation)
Subsystem analysis: installer-workflow
Evidence: 13functions;7076byte-checked instructions;84stubs;358indirect imports;669metadata references;five bounded handle-table references
Observation: Constructor validation failure frees outer context; snapshot-prepare failure skips new success handle; internal no-op flag producer used by asset-staging progress code
Interpretation: Prior scoped conclusion retained; see status and limit
Security relevance: See linked finding context; not independently re-rated in this segment
Confidence field: Unknown in this new field; prior status/evidence classification preserved
Limit: No full alias/reuse/removal or nested-resource lifecycle proof; static Intel code; no verification bypass established
Follow-up: No full alias/reuse/removal or nested-resource lifecycle proof; static Intel code; no verification bypass established