attack-exif-geo
EXIF geo data not stripped — extract GPS and metadata from uploaded images for privacy leakage
SKILL.md.bountyreaper/skill/attack-exif-geo/SKILL.md
GitHubEXIF Geo Data Not Stripped
Objective
Check if uploaded images retain EXIF metadata (GPS, device, timestamps).
Attribution: Methodology from KathanP19/HowToHunt — EXIF_Geo_Data_Not_Stripped. Licensed GPL-3.0.
Testing Methodology
# Upload image with GPS EXIF
exiftool -GPSLatitude="37.7749" -GPSLongitude="-122.4194" test.jpg
curl -X POST https://target.com/upload -F "file=@test.jpg" | grep -o '"url":"[^"]*"'
# Download and check retained EXIF
curl -s https://target.com/uploads/test.jpg -o out.jpg
exiftool out.jpg | grep -i "gps\|make\|model\|create date"
# Or use exiftool online: https://exiftool.org/
# Also check: profile pictures, document uploads, avatar
What Constitutes a Finding
| Condition | Severity |
|---|---|
| GPS coordinates retained | Medium (P3) |
| Device info retained | Low (P4) |