A malicious iOS app can gain access to image Library and get your location from the image metadata. Which leads to serious privacy issue.
Felix Krause Founder of Fastlane tools found this issue iOS permission issue last week. With this permission issue, any camera app that has access to image library can extract the user locations from the image metadata.
Krause says, there should be an alternate authorization for applications that to choose a photograph and applications that oversee or alter pictures. They’re altogether consolidated under a similar class of permission.
? Any app gets complete access to where you've been the last years within a second, when you grant access to photos https://t.co/cLAMzibRrj pic.twitter.com/vRaUxdAxds
— Felix Krause (@KrauseFx) September 27, 2017
Additionally, use of the native image picker should be enforced by Apple, and apps that use a custom one will be rejected.
The app will not edit your photo library in any way – iOS photos permission is smart and only grants immutable access, meaning in theory, the app could add new pictures, but not edit/delete existing ones.
EXIF DATA – Tracking Photos- Image Metadata
EXIF data which is Exchangeable image file format according to Japan Electronic Industries Development Association which specifies the formats for images, sound, and ancillary tags used by digital cameras (including smartphones), scanners and other systems handling image and sound files recorded by digital cameras.
Also Read Tracking Photo’s Geo-location with GPS EXIF DATA – Forensic Analysis
The Exif format has standard tags for location information. As of 2014 many cameras and most mobile phones have a built-in GPS receiver that stores the location information in the Exif header when a picture is taken.
The process of adding geographic information to a photograph is known as geotagging. Photo-sharing communities like Panoramio or Flickr equally allow their users to upload geocoded pictures or to add geolocation information online.
- Get a past filled with the urban areas, nations, and different spots a client has gone to, as long as they took a photo there
- Get an entire rundown of the client’s cameras and photography gadgets (which iPhones, Android telephones, cameras) and to what extent they utilized every gadget
- Discover the client’s work environment, by making sense of where they are from 9 to 5
- Utilize facial recognization to discover who the client hangs out with and who their accomplice is. Is the client single?
Specifically, an application can get the accompanying information:
- The correct area of every benefit
- The physical speed in which the photo/video was taken (how quick did the camera move)
- The camera shows the correct date + time and other EXIF picture metadata
PoC Code and Demo App by Felix Krause
Felix published PoC and steps to reproduce the issue, also he coded a DetectLocations app which shows your pictures on a map visualized.
I thought: Why not try to submit the app to the App Store… and yes, it got approved, give it a try here https://t.co/pqBEoakFq9
— Felix Krause (@KrauseFx) September 27, 2017
Also, it shows pictures that were taken on transport (e.g. car, plane), so it’s easier to find them.