ELSEIF
Your brief EB
404 stories from 115 feeds 457 clusters Refreshed 5 minutes ago next pull 19:07

INFRA Signal 439

Researcher enrolls Linux device in Apple’s Find My network to receive shared location data

A security researcher demonstrated how to register a Linux machine with Apple’s Find My network to access location data shared with an Apple account

WHY IT MATTERS

This work exposes a gap in Apple’s device-authentication assumptions. Engineers building location-sharing systems should audit how their protocols handle non-standard clients. The technique does not break encryption but bypasses Apple’s hardware restrictions, which may prompt tighter enrollment checks.

Written by elseif from the cluster below · every claim links back to a source

The three things worth knowing

01

The researcher used Apple’s GrandSlam protocol and legacy CSR requirements to link a Linux device to an Apple account

02

Find My registration required subscribing to six subservices and providing encryption keys via a persistent TLS connection to Apple’s APNs

03

A custom Linux script decrypted location data after unwrapping Apple’s messaging envelope and shared location keys

THE READ

What the cluster adds up to.

ORIGINAL ANALYSIS

A security researcher successfully enrolled a Linux device into Apple’s Find My network, allowing it to receive location data shared with an Apple account. The process relied on Apple’s existing authentication protocols but exploited legacy requirements, such as SHA-1-signed CSRs and XML encoding, to obtain an Identity Services (IDS) certificate. This certificate linked the Linux machine to the researcher’s Apple account, bypassing the usual hardware restrictions that limit Find My to Apple devices.

The next hurdle was convincing Apple’s system that the Linux device could handle Find My’s location data. This required subscribing to six subservices, defining supported encryption types, and providing public keys for Apple’s device-to-device messaging format. The device also needed a persistent binary TLS connection to Apple’s private APNs servers. While this registered the Linux machine, it did not automatically fetch shared location data, unlike a new Apple device, until a SubscribeAndFetch request was issued.

The final step involved decrypting the location data received from Apple’s SearchParty service. Since the Linux device lacked Apple’s native Find My app, the researcher wrote a script to unwrap Apple’s messaging envelope, extract the shared location key, and decrypt the coordinates, timestamps, and accuracy information. This demonstrated that Apple’s location-sharing protocol could be extended to non-Apple hardware without breaking encryption, though it required manual intervention to parse the data.

The technique does not allow arbitrary access to any Apple user’s location. It only retrieves data from people who had already chosen to share their location with the researcher’s Apple account. However, it reveals that Apple’s device-authentication checks for Find My are not strictly tied to hardware, relying instead on protocol compliance. Engineers designing similar systems should note that legacy endpoints and loose enrollment criteria can create unexpected attack surfaces, even when encryption remains intact.

Written by elseif from the cluster below · checked for specifics the sources never contained

THE CLUSTER

Same story, 1 feed.

ORDERED BY FIRST SEEN
www.theregister.com - Articles Researcher tricks Apple’s Find My into sharing location data with Linux Open ↗